2009-06-13 7 views
6

Comment puis-je demander à Eclipse de copier un fichier de ma solution Android vers un émulateur, dans le cadre de Run/Debug? J'ai une petite base de données, stockée dans les actifs, qui doit accompagner l'application. Jusqu'à présent, j'ai simplement copié le fichier moi-même en utilisant DDMS mais je préférerais l'avoir automatiquement inclus. Les propriétés du projet me permettent de spécifier certains aspects de la construction, par ex. l'ordre de construction et quelles bibliothèques devraient être incluses, mais je ne vois rien à propos de la simple copie d'un fichier.Inclure un fichier de base de données avec une application Android via Eclipse

Répondre

8

Le fichier de votre dossier "res/assets" n'est-il pas disponible en utilisant la classe AssetManager lors des tests par rapport aux tests ou lors de l'installation via un apk signé? J'utilise un gros fichier que je stocke dans "res/raw" dans un de mes jeux, je suis en mesure d'accéder à ce fichier lors de tests avec eclipse sans problème en utilisant simplement les appels normaux à context.getResources().

Déployer des bases de données avec votre application est un sujet récurrent dans le android-developers Google grouphere is a post avec quelques réflexions sur le sujet.

Bonne chance.

+0

On dirait que j'aurais dû stocker le fichier dans res/raw, plutôt que des actifs. Merci! –

Questions connexes