сбой синхронизации Android PubSub при запуске примера кода из aws

#android #android-gradle-plugin

#Android #android-gradle-plugin

Вопрос:

я пытаюсь запустить пример приложения (Android pub-sub app) из веб-службы Amazon, но сталкиваюсь с проблемой «сбой синхронизации» и не могу запустить приложение.

[отображается ошибка]: «Не удалось разрешить: модули, затронутые com: AndroidPubSub»

 My android studio version is 3.4  and dependencies is
 dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
    }

i changed dependencies to 3.4.0 , also cannot fix the sync failed issue.

my current gradles files under  "C:Users"username".gradlewrapperdists" link are 
 "gradle-4.6-all"  and " gradle-5.1.1-all "

may i know how should i fix this "sync failed" issue ?
Thank you very much.

below is the sync failed error.

C:/Android/workspace/AndroidPubSub  
build.gradle    
Failed to resolve: com
Affected Modules: <a href="openFile:C:/Android/workspace/AndroidPubSub/build.gradle">AndroidPubSub</a>  
Sync Failed 5 s 228 ms      
  

Ответ №1:

У меня была такая же проблема, и я нашел ответ в примере AndroidPubSubWebsocket. Вам просто нужно изменить свои зависимости на:

 dependencies {
    def aws_version = "2.13. "
    implementation "com.amazonaws:aws-android-sdk-iot:$aws_version"
    implementation ('com.amazonaws:aws-android-sdk-iot:$aws_version@aar') { transitive = true}
    implementation "com.amazonaws:aws-android-sdk-mobile-client:$aws_version"
    implementation "com.android.support:support-compat:28.0.0"
}