Sto iniziando con una piccola app che utilizza sqlite db creato in modo programmatico. C'è un modo per ispezionare quel db quando l'app è in esecuzione sull'emulatore?ispezionando sqlite android e IntelliJ
risposta
È 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
)
questo è ora pos bile con IntelliJ IDEA 14:
https://www.jetbrains.com/idea/help/accessing-android-sqlite-databases-from-intellij-idea.html
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? –
@ LeiNaD_87 è necessario attivare il plug-in "Strumenti di database e SQL" da Impostazioni – Nilzor
Im su Android Studio 1.2.2 e non è possibile trovare il plug-in http://i.imgur.com/OjNWOaP.png – Moxor
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)
Fonte: https://groups.google.com/forum/#!msg/adt-dev/Jqw9VslC_Vw/YOXWQa1ozmAJ
- 1. sqlite android sqlite sincronizzazione sqlite
- 2. Genera schema tabella ispezionando Excel (CSV) e importa i dati
- 3. Flushing e database SQLite su Android
- 4. E riguardo il multithreading in Android SQLite?
- 5. Aggiornamento database SQLite Android e app
- 6. SQLite Android e set di dati enormi
- 7. Istanza Android AsyncTask e SQLite DB
- 8. IntelliJ IDEA 12 e Homebrew Android SDK
- 9. Accesso multithread Android SQlite
- 10. Negozio Android SQLite
- 11. Android Sqlite Caratteri speciali
- 12. Android SQLite incremento automatico
- 13. Android Sync Sqlite
- 14. Attivatori SQLite in Android?
- 15. Prestazioni Sqlite Android
- 16. Android SQLite trapelato
- 17. synchronize database sqlite Android
- 18. Parametri rawquery SQLite Android
- 19. Android: CursorLoader, LoaderManager, SQLite
- 20. Android: SQLite - insertWithOnConflict
- 21. Android SQLite Null Pointer Exception
- 22. Problemi di aggiornamento sqlite Android
- 23. SQLite Android LIKE escape jolly
- 24. Android SQLite Best Practice Advice
- 25. Ottimizzazione SQLite per l'applicazione Android
- 26. Contemporanea sqlite Android senza eccezioni
- 27. SQLite Android Inserisci o Aggiorna
- 28. Crea database SQLite in Android
- 29. Costruire in Android/IntelliJ/Jenkins
- 30. Android MediaStore sqlite db posizione
Considerare il voto per http://youtrack.jetbrains.com/issue/IDEA-67759 in modo che funzioni automaticamente. – CrazyCoder