2017-08-30 3 views
1

Ich habe ursprünglich Firebase-Absturzberichte mit Android firebase assistant in Android Studio hinzugefügt. Was hinzugefügt firebase-crash:10.0.1. Jetzt möchte ich auf einige Methoden zugreifen, die in der späteren Version hinzugefügt wurden, also habe ich es auf firebase-crash:11.2.0 aktualisiert.Aktualisieren von Firebase-Absturz verursacht Fehlerbildung apk

This is where the problem starts

ich verwendet, um dieses guide Veränderungen in meinem gradle.build (Module:app)

  • Changed compile 'com.google.firebase:firebase-crash:10.0.1' machen 'com.google.firebase:firebase-crash:11.2.0'

An dieser Stelle gradle Sync fehlgeschlagen zu kompilieren. Um dies zu beheben geändert i build.gradle (Project) mit

allprojects { 
    repositories { 
     jcenter() 
     //Added this code 
     maven { 
      url "https://maven.google.com" // Google's Maven repository 
     } 
    } 
} 

Gradle bauen sync erfolgreich abgeschlossen. Jetzt habe ich versucht, Debug apk Aufbau und ich erhielt diesen Fehler

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;

Um dieses Problem zu beheben geändert i buil.gradle(Modeule:app)

defaultConfig{ 
     ///... 
     multiDexEnabled true 
     ///... 
    } 

Und jetzt ist sie in der Lage Debug-build apk zu erzeugen. Aber generieren signierte apk gibt folgenden Fehler mit 1588 Warnungen & 1 Fehler.

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. Job failed, see logs for details

Dies ist, wo ich steckte. Ich kann dieses Problem nicht lösen. Ich habe verschiedene Methoden einschließlich clean/rebuild und invalidate cache & restart versucht. Auch versucht, -ignorewarning-dontwarn-keep class { public private} hinzufügen scheint keiner von ihnen zu funktionieren.

Error in console on generating signed apk

build.gradle(Project)

build.gradle(Module:app)

aktualisieren

Addiert man diese Zeile kompilieren 'com.google.android.gms:play-services:11.2.0 in build.gradle (Module:app) apk erfolgreich unterzeichnet hat bauen. Aber zeigt folgende Warnungen.

enter image description here

enter image description here

Ich bin verwirrt

Antwort

0

die Version Firebase Mit 11.2.0 (das hat eine Abhängigkeit mit Google Play-Dienste v.11.2.0), sollten Sie auch verwenden Die unterstützen Bibliotheken v26.

In Ihrem Fall:

compile 'com.android.support:appcompat-v7:26.0.1' 
compile 'com.android.support:design:26.0.1' 
compile 'com.android.support:support-v13:26.0.1' 

Auch müssen Sie verwenden:

compileSdkVersion 26 

Mehr info here.

+0

Immer noch dasselbe Problem. –

+0

Haben Sie einige Gläser im Ordner libs? –

+0

Nein. Ich habe keine Gläser im libs-Ordner. –

Verwandte Themen