Comment pouvez-vous accéder au contenu de l'Émulateur Android de bases de données?

J'ai lu la réponse à une question sur la façon d'accéder au contenu des bases de données, cependant je n'arrive pas à le faire fonctionner sur ma machine. Ici, c'est le shell journal:

C:\android-sdk-windows\tools>adb -s emulator-5554 shell
# sqlite3 /data/data/com.android.demo.notepad2/databases/notes
sqlite3 /data/data/com.android.demo.notepad2/databases/notes
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> .tables
.tables
sqlite> ^C
C:\android-sdk-windows\tools>

SQLite simplement, les échos de mes commandes dos à moi, même si l'Éclipse fichier navigateur me dit qu'il existe. Si j'utilise le sqlite3 outil et de l'utiliser ".les tableaux" les commandes sont acceptées.

Est l'SQLite syntaxe différente grâce à l'émulateur est suis-je raté quelque chose?

(Désolé pour toutes les questions, il ne semble pas être beaucoup cohérente de la documentation sur Android!)

Merci!

"SQLite simplement, les échos de mes commandes dos à moi, même si l'Éclipse fichier navigateur me dit qu'il existe. Si j'utilise le sqlite3 outil et de l'utiliser ".les tableaux" les commandes sont acceptées." Ces deux phrases semblent dire le contraire: c'simultanément fonctionne et ne fonctionne pas. Pourriez-vous préciser ce que vous entendez ici? Aussi, si vous formatez votre code source et de sortie des listes à l'aide de la "exemple de code" icône dans la barre d'outils (101 010), ils seront un peu plus facile pour nous de lire.
Je veux dire, si j'exécute le code ci-dessus (dans l'Android shell), les échos de retour, cependant, si je lance le sqlite3 outil à partir de la ligne de commande de Windows et de créer une base de données, toutes les commandes fonctionnent comme prévu. Merci beaucoup 🙂

OriginalL'auteur Jumbo | 2009-12-26