2012-03-02 11 views
5

L'esecuzione della mia app sull'emulatore 4.0.3 funziona in genere bene, ma una volta in una luna blu fallisce bruscamente e da allora in poi continua a non riuscire. La console non fornisce alcuna informazione particolarmente utili:Emulatore Android 4.0.3: installazione fallita con "revoca autorizzazione"

[2012-03-02 12:05:31 - MyApp] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2012-03-02 12:05:31 - MyApp] Please check logcat output for more details.
[2012-03-02 12:05:31 - MyApp] Launch canceled!

Ma, purtroppo, non fa Logcat:

W/ActivityManager(1589): No content provider found for permission revoke: file:///data/local/tmp/MyApp.apk

L'unico modo sono riuscito a risolvere il problema finora è quello di eliminare l'emulatore e crearne uno nuovo, o di cancellare i dati utente dal emulatore prima di iniziare esso:

risposta

9

cancellando la cache Dalvik, sono riuscito a RESO Ho il problema. Nel terminale, ho inserito:

adb root 
adb remount 
adb shell rm -r /data/dalvik-cache/* 
+1

Eccellente tecnica. Per i dispositivi con rooting, un riavvio in modalità di ripristino mostrerà un'opzione per farlo senza ADB. (ma in questo caso, per AVD, quindi ADB è l'unica opzione) – nembleton

Problemi correlati