Autore Topic: Dove si trova il database della mia app  (Letto 1732 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Dove si trova il database della mia app
« il: 11 Settembre 2010, 11:57:10 CEST »
0
Buongiorno!
il database della mia app si trova sotto la directory /assets, quando eseguo l'emulatore il database viene copiato in
/data/data/my.package/databases
Volevo sapere, fisicamente sul mio pc in quale directory lo trovo il database dell'emulatore?
Ho provato a cercarlo con la funzione cerca di windows sp ma ha trovato solo quello dentro la directory assets, ma non ha trovato quello dentro la directory /data/data/my.package/databases

grazie

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Dove si trova il database della mia app
« Risposta #1 il: 11 Settembre 2010, 12:36:38 CEST »
0
Sta all'interno del file userdata.img dell'AVD che hai utilizzato.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:Dove si trova il database della mia app
« Risposta #2 il: 11 Settembre 2010, 14:31:17 CEST »
0
avrei trovato questo file:
C:\Documents and Settings\Administrator\.android\avd\Tattoo2.avd
adesso come faccio ad entrarci dentro per leggere il file del database con il programma "SQLite database browser"?

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Dove si trova il database della mia app
« Risposta #3 il: 11 Settembre 2010, 14:40:10 CEST »
+1
Puoi esportarti il DB direttamente da Eclipse: vai nella modalità DDMS, seleziona l'emulatore, /data/data/my.package/databases, seleziona il file e premi sull'icona per salvarlo sul tuo PC (in alto a destra).
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline luciusmalfoy

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    emulatore
  • Sistema operativo:
    mac os X
Re:Dove si trova il database della mia app
« Risposta #4 il: 17 Novembre 2010, 17:35:00 CET »
0
Puoi esportarti il DB direttamente da Eclipse: vai nella modalità DDMS, seleziona l'emulatore, /data/data/my.package/databases, seleziona il file e premi sull'icona per salvarlo sul tuo PC (in alto a destra).

Ciao Jd, sono nuovo nel forum.
Mi chiedevo, una volta esportato il file mi sai consigliare un tool per aprirlo?

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Dove si trova il database della mia app
« Risposta #5 il: 17 Novembre 2010, 17:37:58 CET »
+1
free e binario, quindi no installer
SQLite Database Browser

oppure cerca sqlite developer
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Dove si trova il database della mia app
« Risposta #6 il: 17 Novembre 2010, 17:40:31 CET »
0
Quoto Nicola_D ;)
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Dove si trova il database della mia app
« Risposta #7 il: 17 Novembre 2010, 18:37:25 CET »
+1
Io per aprire database sqlite uso l'addon di Firefox, SQLite Manager.

https://addons.mozilla.org/it/firefox/addon/5817/
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store