那些已经阅读official AWS documentation for android的人一眼就会明白这个问题。简而言之,AWS表示将在项目中使用build.gradle
的服务进行整合。但是,对于版本号,他们会告诉您在号码末尾填写“+
”。什么是Gradle最新的AWS服务版本?
例如,您必须在build.gradle
中输入com.amazonaws:aws-android-sdk-lambda:2.2.+
才能使用AWS lambda。这会使Android Studio以黄色突出显示该行,并给出消息Avoid using + in version numbers; can lead to unpredictable builds(com.amazonaws:aws-android-sdk-lambda:2.2.+)
。
该警告信息让我相信应该有一个准确的版本号,而不是只输入一个+
。如果有人能告诉我准确的版本号...
1)自动缩放
2)CloudWatch的
3)DynamoDB
4)EC2
5)移动分析
6)S3
7)SNS
...我会很感激。
谢谢!
我的回答是针对aws-android-sdk-lambda的原始问题。 对于所有其他模块,您可以简单地使用[maven存储库搜索](https://mvnrepository.com/search?q=SNS)。 或者您使用[jcenters search](https://bintray.com/search?query=DynamoDB) – PatrickZenker
aws sdk for android中所有服务的版本始终保持同步。所以你的答案2.3.0也适用于所有其他模块。 – Karthik