在Android Studio中使用适用于Android的Amazon Web Service SDK

在Android Studio中使用适用于Android的Amazon Web Service SDK,第1张

概述我正在尝试使用AWSS3存储来存储移动应用程序的图像,但我无法编译我的应用程序.我的libs目录中有.jar文件.在我的build.gradle文件的依赖项部分中,我有:dependencies{compile"com.amazonaws.services.s3:1.6.1"}我已经尝试过我能想到的每一种组合.com.amazonaws

我正在尝试使用AWS S3存储来存储移动应用程序的图像,但我无法编译我的应用程序.我的libs目录中有.jar文件.在我的build.gradle文件的依赖项部分中,我有:

dependencIEs {           compile "com.amazonaws.services.s3:1.6.1"}

我已经尝试过我能想到的每一种组合. 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}

您可以从SDK Setup Guide获取要使用的特定库名称.

与jmickela(已接受)答案相比,优势在于您不需要自己下载文件,而是让Gradle处理它.与Krit的答案相比,优势在于您只能选择您真正想要使用的特定库(Krit的解决方案将下载所有AWS库).

与jmickela相比,我的解决方案的缺点是你最终可能会使用旧版本的库,至少会持续一段时间.例如,现在您可以在AWS的网站上下载2.1.7,而Gradle则获得2.1.5.

总结

以上是内存溢出为你收集整理的在Android Studio中使用适用于Android的Amazon Web Service SDK全部内容,希望文章能够帮你解决在Android Studio中使用适用于Android的Amazon Web Service SDK所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1116385.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存