Seit einiger Zeit habe ich Probleme mit LeakCanary (ich glaube seit Android Studio 2.2 aber nicht sicher)
Ich habe es mit diesen Abhängigkeiten hinzugefügt
%Vor%Wenn ich in Android Studio auf die Wiedergabetaste klicke, erhalte ich folgende Fehlermeldung:
%Vor%Aber wenn ich die apk-Datei mit ClassyShark öffne, kann ich sehen, dass die Aktivität da ist.
Was läuft falsch?
Das passiert mir, wenn ich LeakCanary in meiner App aktivieren möchte.
Irgendwie habe ich in meinem Manifest definiert:
%Vor% Ich denke, das Problem liegt bei tools:node="replace"
in meinem Anwendungs-Tag.
Ich habe das durch Ersetzen von:
behoben %Vor%mit
%Vor%Oder entfernen Sie einfach die Zeile, wenn Sie sie nicht brauchen. Hoffe das hilft!
Beachten Sie dies
%Vor% Das Problem ist DisplayLeakActivity android: enable ist standardmäßig falsch. Sie müssen LeakCanary.install(this)
in der onCreate () - Methode der Application-Klasse aufrufen.
Dieser Beispielcode stammt aus der LeakCanary-Dokumentation
Tags und Links android android-studio android-studio-2.2 leakcanary