我最初添加了在android studio中使用Android firebase assistant的firebase崩潰報告。其中添加了firebase-crash:10.0.1
。現在我想要訪問一些在後期版本中添加的方法,所以我將它升級到firebase-crash:11.2.0
。升級firebase-崩潰造成的錯誤建設apk
This is where the problem starts
我用這個guide做出改變,我gradle.build (Module:app)
- 改變
compile 'com.google.firebase:firebase-crash:10.0.1'
編譯'com.google.firebase:firebase-crash:11.2.0'
此時gradle這個同步失敗。要解決此我修改build.gradle (Project)
與
allprojects {
repositories {
jcenter()
//Added this code
maven {
url "https://maven.google.com" // Google's Maven repository
}
}
}
搖籃建設同步成功地完成。現在我想建立調試APK,我收到此錯誤
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zzbvb;
要解決這個問題,我修改buil.gradle(Modeule:app)
defaultConfig{
///...
multiDexEnabled true
///...
}
,現在我能夠生成調試生成APK。但生成簽名的apk給出了以下錯誤1588警告& 1錯誤。
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job failed, see logs for details
這是我堅持。我無法解決此問題。我嘗試了幾種方法,包括clean/rebuild
和invalidate cache & restart
。還嘗試加入-ignorewarning
-dontwarn
-keep class { public private}
他們都沒有似乎工作。
Error in console on generating signed apk
更新
添加這行代碼編譯'com.google.android.gms:play-services:11.2.0
在build.gradle (Module:app)
並籌建APK成功簽約。但顯示以下警告。
我很困惑
同樣的問題。 –
你在libs文件夾中有一些jar嗎? –
不,我在libs文件夾中沒有任何jar。 –