Недавно я столкнулся с подобной проблемой. Я использовал следующие модули Google Play Services
с версией 9.0.2
1) добавляет
2) аналитик
3) appindexing
4) AUTH
Тем не менее, мне нужно добавьте зависимость для новой функции в моем приложении.
'compile 'com.firebase:firebase-jobdispatcher-with-gcm-dep:0.5.2'
выше библиотека была зависимость от версии 10.0.1
от Gcm
модуля Google Play Services
. Моя синхронизация градиента прошла успешно в Android Studio, но когда я попытался построить apk, я получил следующую ошибку.
Execution failed for task ':app:transformClassesWithJarMergingForLoggedMyAppProgDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzabt$1.class
В соответствии с исключением, моя сборка имеет тот же файл из двух разных модулей. Это произошло из-за того, что в сборку включены различные версии Play-сервисов. Поскольку мне нужно было использовать библиотеку firebase, мне пришлось обновить все мои другие модули, чтобы использовать версию 10.0.1
из Google Play Services
.
Для понимания: Это моя проблема в деталях: http://stackoverflow.com/questions/38500860/android-multi-project-error-java-lang-illegalstateexception-could-not-execute – BakteriusD