2010-08-05 15 views
4

Mes amis, Je travaille sur Sqlite DB et je souhaite ouvrir, afficher ou créer des bases de données via la commande shell ADB. J'ai écrit les commandes suivantes dans l'invite de commandeOuverture de Sqlite Db sur l'invite de commande

  1. cd C:\android-sdk_r04-windows\android-sdk-windows\tools>
  2. adb shell

je reçois un $ après l'étape 2. Toute idée comment je peux obtenir sqlite> place rapidement et effectuer les opérations suivantes tâche? Supposons que je veux voir les bases de données. J'ai écrit cd/data/data/(mypackage)/databases sqlite3 (base de données) ... après le $ mais il est dit 'Base de données introuvable'. Comment puis-je voir les bases de données exécutées via mon code?

Merci d'avance.

+1

Quelle est votre cible, un périphérique ou un émulateur? Dans mon expérience, vous ne pouvez pas parler aux bases de données d'un périphérique en utilisant l'invite de commande. Vous ne pouvez le faire qu'avec l'émulateur. – codinguser

+0

Avez-vous résolu le problème? –

+0

oui, j'ai résolu ce problème..merci de vos soins – MGSenthil

Répondre

7

Vous pouvez utiliser la commande sqlite3 pour vous connecter à la base de données à partir du shell ADB. Trouver l'exemple de sqlite3 form Android Developers. Cela va ouvrir une invite SQL où vous pouvez exécuter les commandes standard prises en charge. Un autre lien qui explique la création d'une base de données, la création d'une table et l'affichage de son contenu à partir de l'invite de commande (shell ADB) est here.

Questions connexes