jmi*_*ela 3 android amazon-s3 gradle amazon-web-services android-studio
我正在尝试使用AWS S3存储来存储移动应用程序的图像,但我无法编译我的应用程序.我的libs目录中有.jar文件.在我的build.gradle文件的依赖项部分中,我有:
dependencies {
compile "com.amazonaws.services.s3:1.6.1"
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过我能想到的每一种组合.com.amazonaws.services.s3:1.6.1,com.amazonaws.services:s3:1.6.1,com.amazonaws:services:1.6.1 ...但是我总是得到一个错误,说找不到com. amazonaws.services.s3:1.6.1.(无论我在错误中的编译行放置什么).
我找不到任何关于让这个SDK与Android Studio一起使用的信息,并且对Gradle知道如何让它工作起来并不是很了解.有什么建议?任何人已经有这个工作?
让我提一下补充解决方案:
dependencies {
compile 'com.amazonaws:aws-android-sdk-core:2.1.+'
compile 'com.amazonaws:aws-android-sdk-s3:2.1.+'
// ... and any other AWS libraries you want to include
}
Run Code Online (Sandbox Code Playgroud)
您可以从SDK安装指南中获取要使用的特定库名称.
与jmickela(已接受)答案相比,优势在于您不需要自己下载文件,而是让Gradle处理它.与Krit的答案相比,优势在于您只能选择您真正想要使用的特定库(Krit的解决方案将下载所有AWS库).
与jmickela相比,我的解决方案的缺点是你最终可能会使用旧版本的库,至少会持续一段时间.例如,现在您可以在AWS的网站上下载2.1.7,而Gradle则获得2.1.5.
| 归档时间: |
|
| 查看次数: |
7864 次 |
| 最近记录: |