Seit einer Weile habe ich Probleme mit LeakCanary haben (ich glaube, da Android Studio 2.2, aber nicht sicher)DisplayLeakActivity nicht
ich hinzugefügt mit diesem
dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'
testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'
}
Abhängigkeiten Wenn ich auf den Play-Button in Android Studio bekomme ich diese Fehlermeldung:
$ adb shell am start -n "com.example.debug/com.squareup.leakcanary.internal.DisplayLeakActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.example.debug/com.squareup.leakcanary.internal.DisplayLeakActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.debug/com.squareup.leakcanary.internal.DisplayLeakActivity }
Error type 3
Error: Activity class {com.example.debug/com.squareup.leakcanary.internal.DisplayLeakActivity} does not exist.
Error while Launching activity
Aber wenn ich die apk-Datei mit ClassyShark öffnen kann ich sehen, dass die Aktivität gibt.
Was ist falsch gehen?
Haben Sie Leakcanary auf Anwendungsebene initialisiert? 'LeakCanary.install (this);' – jitinsharma
Ja, ich denke, es ist kein LeakCanary-Problem, es ist eher ein Android Studio-Problem, denn wenn ich es auf der Konsole baue funktioniert alles gut. Schließlich habe ich es gelöst, indem ich angegeben habe, welche Aktivität Android Studio starten soll. –
Kannst du mehr Details @RalphBergmann geben? – toobsco42