1
有關於此主題的一個主題,但有詳細的內容。 我不知道我的錯誤,所以這裏是我的基本問題:模塊中不同的Google Play服務
是否可以在模塊中使用不同的Google Play服務?
項目-結構:
- 應用
- 的AppModule
- 模塊2的Goolge Play業務71年6月1日
- 模塊3(地圖)播放服務9.2.1
有關於此主題的一個主題,但有詳細的內容。 我不知道我的錯誤,所以這裏是我的基本問題:模塊中不同的Google Play服務
是否可以在模塊中使用不同的Google Play服務?
項目-結構:
我最近遇到過類似的問題。我用的Google Play Services
以下模塊的版本9.0.2
1)增加了
2)分析
3)appindexing
4)AUTH
然而,我需要在我的應用程序中添加新功能的依賴項。
'compile 'com.firebase:firebase-jobdispatcher-with-gcm-dep:0.5.2'
上述庫對Gcm
模塊Google Play Services
的10.0.1
版本的依賴。我的gradle同步在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