MultiDex-Unterstützung in Android-Anwendung Fehler

8

Ich möchte Android L Compat-Bibliotheken verwenden. Nachdem ich den entsprechenden Code hinzugefügt habe, bekomme ich den Fehler:

%Vor%

Ich habe Fragen dazu hier und hier und probierte die Lösung aus von diesem Blogpost , und ich bekomme immer noch einen Fehler, wo ich im Falle des Blogposts bekomme:

%Vor%

Dies sind meine android Gradle Einstellungen:

%Vor%

}

Das sind meine Abhängigkeiten:

%Vor%

}

Hat jemand irgendwelche Ideen, was ich falsch machen könnte?

    
dors 29.10.2014, 14:55
quelle

5 Antworten

3

Gradle Plugin v0.14.0 für Android fügt volle Multidex-Unterstützung hinzu.
Entfernen Sie alle Build.gradle-Änderungen, die Sie vorgenommen haben (für Multidex), und fügen Sie einfach Folgendes hinzu:

%Vor%     
Alex Lipov 04.11.2014, 06:51
quelle
2

Ich habe versucht, meinem build.gradle den folgenden Code hinzuzufügen:

%Vor%     
vkm 04.11.2014 07:51
quelle
2

anstelle der gesamten Google-Bibliothek, verwende nur die, die du benötigst.

für ex. Verwenden Sie:

%Vor%

statt

%Vor%     
rajeswari ratala 24.09.2015 09:18
quelle
0

Versuchen Sie, "Instant run" zu deaktivieren:

In Android Studio: Menü Datei - & gt; Einstellungen

In Build, Ausführung, Bereitstellung - & gt; Sofortiger Lauf

UNCHECK Enabled Instant Wird ausgeführt, um Code- / Ressourcenänderungen bei der Bereitstellung auszutauschen (standardmäßig aktiviert)

    
Carlos Gómez 10.03.2017 18:43
quelle
0

Keine der Antworten, die sie Ihnen gegeben haben, war erschöpfend. Das Problem liegt in der Multidex. Sie müssen die Bibliothek in der App hinzufügen:

%Vor%

Fügen Sie anschließend die defaultConfig der App grdle hinzu:

%Vor%

Ihre Anwendung muss vom Typ Multidex sein. Sie müssen sie in das Manifest schreiben:

%Vor%

MyApplication muss entweder die Multidex-Klasse sein oder sie muss sie erweitern.

    
AlexPad 04.04.2018 15:19
quelle