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
Dies sind meine android Gradle Einstellungen:
%Vor%}
Das sind meine Abhängigkeiten:
%Vor%}
Hat jemand irgendwelche Ideen, was ich falsch machen könnte?
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:
anstelle der gesamten Google-Bibliothek, verwende nur die, die du benötigst.
für ex. Verwenden Sie:
%Vor%statt
%Vor%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)
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.
Tags und Links android android-5.0-lollipop android-gradle dex