web-dev-qa-db-fra.com

Android - Où est stockée la base de données SQLite

Duplicata possible:
Où est-ce que Android stocke la base de données SQLite?

J'utilise SQLite et phonegap pour créer une application multi-plateforme. Cependant, j'ai rencontré un problème.

Je cherche maintenant l'emplacement dans lequel le PhoneGap stocke les fichiers de base de données nommés 0000000000000001.db et database.db

J'ai trouvé cela pour iPhone, mais ne semble pas pouvoir obtenir l'emplacement pour Android. J'utilise actuellement un simulateur et un appareil réel (ARCHOS).

22
SingleWave Games

Ouvrez la fenêtre de perspective DDMS: (fenêtre-> perspective ouverte-> autre-> DDMS) Elle devrait s'ouvrir dans un nouvel onglet.

Allez dans DDMS -> Explorateur de fichiers -> données -> données -> voir le nom de votre package -> bases de données -> ici votre fichier de base de données. (En haut à droite, choisissez "Extraire le fichier" du périphérique.) Exportez-le et ouvrez-le via un connecteur de base de données Sqlite.

Vous verrez vos données mises à jour. Avant de suivre ces étapes, assurez-vous que vous avez exécuté votre application en premier.

25
OnkarDhane

Ici vous pouvez trouver votre base de données, mais uniquement sur émulateur

enter image description here

10
Natali

généralement, la base de données de l'application réside dans le dossier ci-dessous

/ data/data/[nom du pack]/bases de données

Mais je n'ai jamais utilisé d'écart téléphonique, donc cela pourrait être différent. Vous pouvez vérifier à l'emplacement ci-dessus.

6
nandeesh