Android chemin de l'actif, le fichier txt
Je suis en train de faire:
FileReader fin = new FileReader("file:///android_asset/myFile.txt");
dans un projet Android et de nombreuses variantes. Lors de l'exécution j'obtiens un fichier non trouvé exception. Le fichier est présent et correct dans le dossier des ressources, donc mon chemin d'accès doit être mauvais.
Quel est le chemin d'accès absolu-je ici?
- avez-vous envisagé le fait que le nom de fichier est sensible à la casse?
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser le ci-dessus avec FileDescriptors. Semble être la plus infaillible moyen que j'ai trouvé pour recueillir de l'actif des chemins.
getFileDescriptor()
, pasgetDescriptor()
, mais je suis en supposant que vous avez déjà compris que l'on...Vous pouvez utiliser quelque chose comme
Son de ne pas le lire parce que tous les actifs dans le dossier des actifs sont compressés, essayez de changer son extension à .mp3, puis de la lire, qui devrait arrêter d'être comprimé.
J'ai trouvé que si vous utilisez un IDE comme Eclipse vous devrez peut-être faire un nettoyage ou supprimer l'API dans le répertoire bin. Il semble que l'actif n'est pas mis à jour lorsque vous faites une génération.