2012-09-05 19 views

risposta

7

È possibile scaricare il file di database dal dispositivo al PC e quindi utilizzare qualsiasi browser/strumento SQLite per ispezionare il database.

attraverso lo adb riga di comando per gli strumenti SDK Android

adb pull /data/data/your.app.package.here/databases/yourdatabasefile.db 

o tramite il browser del dispositivo (Esplora file) in Eclipse in perpective DDMS (forse che esiste in IntelliJ troppo, Idk)

oi nuovi strumenti SDK di Android forniscono una versione standalone ordinata di quella prospettiva DDMS & l'esploratore di file tramite il nuovo strumento Device Monitor (android-sdk/tools/monitor.bat)

+3

Considerare il voto per http://youtrack.jetbrains.com/issue/IDEA-67759 in modo che funzioni automaticamente. – CrazyCoder

4
+1

Ho intellij 14.1.1 ma non ho il Database delle finestre sotto le finestre degli strumenti nel menu di visualizzazione. Qualcuno sa come risolverlo? –

+1

@ LeiNaD_87 è necessario attivare il plug-in "Strumenti di database e SQL" da Impostazioni – Nilzor

+0

Im su Android Studio 1.2.2 e non è possibile trovare il plug-in http://i.imgur.com/OjNWOaP.png – Moxor

0

Un compagno abbiamo trovato una soluzione più dinamica, con un ADB plug-in si può semplicemente scegliere il database e aggiornare l'ispettore ogni volta che vuoi

prima, è necessario scaricare il plug in vaso https://github.com/tklerx/android-sqlite-browser-for-eclipse (vai a stampa e scegliere l'ultima)

poi posizionare il vaso in [YourAndroidSdkDirectory]/tools/lib/monitor-x86_64/plugins/

Riavvia ADB

Fine! ora esegui un emulatore, crea il tuo database e naviga nell'ADB per trovarlo su dati/dati/... Selezionalo e fai clic su nuovo Database in alto a destra (potresti non vedere il pulsante prima di selezionare il file di database)

Preview

Fonte: https://groups.google.com/forum/#!msg/adt-dev/Jqw9VslC_Vw/YOXWQa1ozmAJ