Question

Je pense que je connais peut-être déjà la réponse à cette question, mais je veux juste en être sûr à 100 %.Quoi qu'il en soit, j'écris une application Android utilisant Eclipse 4.2 ("Juno").Je souhaite créer ma base de données SQLite en utilisant des fichiers externes et en lisant/analysant ces fichiers par mon code.J'ai donc créé mon propre répertoire appelé /database et je l'ai placé dans le répertoire racine de mon projet.Ensuite, Eclipse commence à se plaindre, signale un problème et dit :

Invalid recourse directory name.

J'ai même essayé de placer mon database répertoire dans l'existant /res répertoire, mais cela a provoqué le même Eclipse problème.Je veux juste confirmer mes premières réflexions : Ne m'est-il pas permis de définir mes propres répertoires dans le projet et de les intégrer à ma version ?

Si c'est le cas, je suppose que je devrai suivre ce qui a été publié dans cette question de débordement de pile.

Était-ce utile?

La solution

mettez-le dans /assets et non dans /res et cela devrait fonctionner.

Autres conseils

Vous devriez pouvoir créer des répertoires arbitraires à la racine de votre projet Android, mais votre application ne pourra pas accéder à ces fichiers.Ceci est utile à des fins de développement telles que le stockage de données de test, de documentation ou de fichiers jar.Cependant, vous ne pouvez pas créer de répertoires non standard dans des endroits comme gen et res.

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