2016-07-21 4 views
1

есть тема от меня по этой теме, но с подробным контентом. Я не уверен в моей ошибке, так что вот мой основной вопрос:Различные сервисы Google Play в модулях

Возможно ли использовать разные сервисы Google Play в модулях?

Проект-Структура:

  • App
    • AppModule
    • Модуль 2 Goolge Play Service 6.1.71
    • Модуль 3 (Карта) Play Service 9.2.1
+0

Для понимания: Это моя проблема в деталях: http://stackoverflow.com/questions/38500860/android-multi-project-error-java-lang-illegalstateexception-could-not-execute – BakteriusD

ответ

0

Недавно я столкнулся с подобной проблемой. Я использовал следующие модули 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.

Смежные вопросы