Question

Je souhaite supprimer une base de données complète créée par mon application.

Connaissez-vous une commande adb ou une phrase Android pour le faire ?

Était-ce utile?

La solution

Je pense que vous devez démarrer votre émulateur avec la commande : -effacer les données

Autres conseils

Vous pouvez exécuter la commande:

adb -s emulator-5554 shell (or whatever port you use)
cd /data/data/<packagename>/databases/

En tapant ls, vous verrez les bases de données créées et vous pouvez supprimer celui que vous voulez avec rm

rm myapp.db

Voir plus

En outre, dans Eclipse, vous pouvez aller à "Fenêtre -> Afficher la vue -> Autres ... -> Android -> Explorateur de fichiers"

Accédez ensuite à "données / données // bases de données"

Sélectionnez le fichier de base de données, puis cliquez sur le signe moins rouge pour « supprimer la sélection »

aller à DDMS-> FleExplorer-data / data / packagename / bases de données / name_of_database

cliquez sur le name_of_database et appuyez sur le moins rouge!

Si vous n'avez pas le FileExplorer aller à Fenêtre-> ShowView-> FileExplorer

Peut-être cela est trop évident, mais désinstaller l'application via Gérer les applications supprimera la db, en supposant qu'il est dans les fichiers de l'application dir.

Le bouton de données claires supprimera effectivement la base de données sans désinstaller l'application entière.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top