Ich habe versucht, okhttp und picasso ( im Anschluss an diese Antwort ) für das Disk-Caching von Bildern zu verwenden, die ich vom Firebase-Speicher heruntergeladen habe .Now App gibt Ausnahme und stürzt ab.Ich habe diese Posts gesehen post 1 , post 2 aber keine relevante Lösung gefunden. Ich habe auch versucht, das Projekt zu säubern und wieder aufzubauen, aber kein Glück.
Hier ist build.gradle
%Vor%Vollständiges Stacktrace
%Vor%Bearbeiten -1: Ich habe multidex aktiviert, wie Redman sagte, aber immer noch denselben Fehler gibt. Laut dieser developer.android.com/studio/ build / multidex.html # keep Ich muss entscheiden, welche Klassen in der Basis-APK benötigt werden. Wie ermittle ich, welche Klassen notwendig sind?
In Android Studio 2.3 und höher gibt es Instant Run , was sich auf Ihren Code auswirken kann.
Deaktivieren Sie Instant Run
Datei - & gt; Einstellungen - & gt; Build, Ausführung, Bereitstellung - & gt; Sofortiger Lauf
In meinem Fall funktionierte es perfekt, wenn es von
Android Studio
ausgeführt wurde, aber Absturz bei der Installation von anderen Quellen
Mein Code-Weg kompiliert gut auf dem Gerät mit USB-Kabel, aber als ich versuchte, es mit * .apk-Datei zu installieren, brach es, so dass ich die Option Datei - & gt; Einstellungen - & gt; Build, Ausführung, Bereitstellung - & gt; Instant Run , aber jetzt funktioniert es gut mit * .apk Datei und bricht mit der Installation von USB, die Fehlermeldung ist in der Attachec Bild, auch wenn ich OK drücke funktioniert es nicht, wenn ich versuche, es zu installieren wieder die gleiche Fehlermeldung erscheint.
Ich hatte auch dieses Problem, und es ist immer noch nicht möglich, den sofortigen run.Later auszuschalten, fand ich, dass ich alle Dateien im Build-Cache-Ordner löschte, und säubere dann das Projekt.Mein Verzeichnis ist C : \ Benutzer \ HDB. Android \ built-cache.Ich hoffe, ich kann anderen Leuten helfen, die auf diesen Fehler stoßen.
Tags und Links java android okhttp android-studio android-gradle