那些已經閱讀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