Wenn ich versuche, App auf Android Studio zu starten, erhalte ich diesen Fehler:
Fehler: Ausführung fehlgeschlagen für Aufgabe ': app: transformClassesWithDexForAvsDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Verarbeite 'command' C: \ Programme \ Android \ Android Studio \ jre \ bin \ java.exe '' endete mit einem Nicht-Null-Exit-Wert 2
das Hinzufügen von multiDexEnabled true
hat das Problem nicht gelöst.
Dies sind Gradle-Dateien:
Build.gradle (Modul: app):
%Vor%Build.gradle (Modul: Wire-Core):
%Vor%Build.gradle (Modul: wire-ui):
%Vor%Leider keine der Antworten Arbeit, in meinem Fall, gehen zu Ansicht --- & gt; Werkzeugfenster --- & gt; Build-Varianten und dann ändern die Build-Variante der App von AvsDebug zu DevDebug Das Problem gelöst.
Dies wird aus diesen Gründen geschehen
zusammen mit multiDexEnabled true
das Hinzufügen von dexOptions
in% android
block hat mir geholfen
Wenn Sie Unit Test ausführen, fügen Sie MultiDex.install(this);
in die Application
Methode Ihrer onCreate()
Methode
Sie müssen diese Schritte befolgen
Wie Sie bereits tun
%Vor%kompilieren Sie "com.android.support:multidex:1.0.1"
Fügen Sie in Ihrer AndroidManifest.xml diese Zeilen android: name
hinzu %Vor%Und fügen Sie in build.gradle auch
hinzu %Vor%wenn Sie etwas so verwenden
%Vor%Dann haben Sie so für jedes einzelne verwendet. Versuchen Sie, das Modul auszuschließen, um die Version zu unterstützen
%Vor%Und auch, wenn Sie die JAR-Datei mit compile wie folgt kompilieren
%Vor%Dann entfernen Sie das oder kommentieren Sie
%Vor%