Da un po 'ho problemi con LeakCanary (credo dal Android Studio 2.2, ma non è sicuro)DisplayLeakActivity non esiste
ho aggiunto che con questa dipendenze
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'
}
Quando clicco sul pulsante di riproduzione in Android Studio ricevo questo messaggio di errore:
$ 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
Ma quando ho aperto il file apk con ClassyShark posso vedere che l'attività è lì.
cosa è che non va?
Avete inizializzato il leakcanary a livello di applicazione? 'LeakCanary.install (this);' – jitinsharma
Sì, penso che non sia un problema di LeakCanary, è più un problema di Android Studio perché quando lo compro sulla console tutto funziona correttamente. Finalmente l'ho risolto specificando quale attività deve iniziare Android Studio –
Puoi fornire maggiori dettagli @RalphBergmann? – toobsco42