Я пытаюсь прочитать некоторый текст из TXT-файла в моей директории проектов в android. У меня есть файл под названием test.txt в моей assets
папке. Однако любой текст, который я пишу в этом файле, вызывает ошибку компилятора: Invalid resource directory name
. Почему это? Я думал, что могу помещать файлы в каталог ресурсов без каких-либо проблем. Я что-то упускаю, мне нужно объявить все активы в манифесте или что-то еще? Папка моих ресурсов находится в папке корневого проекта, например Project/Assets/test
.Неверное имя каталога ресурса (Eclipse)
ответ
However any text I write in this file causes a compiler error
Вы не можете ничего активов во время выполнения писать. Папки с активами не существуют на телефоне. Они собраны в пакет. Активы предоставляют только средство для чтения.
Если вы хотите что-то написать, воспользуйтесь вашим external directory
или Cache Directory
приложением.
Взгляните на Storage Options.
Ваша проблема находится в папке res, в которой могут храниться только папки с набором разрешенных имен для android.
Предполагаю, что вы поместили папку с ресурсами в папку res? Перечислите свою структуру папок в папке res, пожалуйста.
Папка моих ресурсов не находится в папке res, ее только в корневой папке проекта :) –
У меня была такая же ошибка, когда я добавил новый текстовый файл с некоторыми данными в папку «Активы» путем перетаскивания. Уборка проекта помогла.
- 1. неверное имя каталога ресурса, drawable-anydpi-v21
- 2. values - недопустимое имя каталога ресурса
- 3. андроид -notlong затмение: "Недопустимое имя каталога ресурса"
- 4. Ошибка Недопустимое имя каталога ресурса: «res content»
- 5. Неверное имя файла, имя каталога или тома. Java
- 6. Yeoman. Неверное имя файла, имя каталога или тома.
- 7. Неверное имя файла, имя каталога или тома метки тома
- 8. FtpClient.GetListing (путь) возвращает «Неверное имя файла, имя каталога или тома»
- 9. Неверное имя файла, имя каталога или тома. (Код: 123)
- 10. Неверное имя eclipse на этой платформе
- 11. недопустимое имя каталога ресурса: E: \ рабочее место \ ......... \ рес red.png
- 12. Неверное имя файла, имени каталога или тома. - Kotlin - Maven
- 13. Неверное имя файла, имени каталога или тома - virtualenvwrapper
- 14. Неверное имя файла, имени каталога или тома, C#
- 15. SQLSTATE [3D000]: Неверное имя каталога: 1046 База данных не выбрана
- 16. "Неверное имя файла, имя каталога или тома." при использовании spark-submit
- 17. Perl: Почему я получаю ошибку? Неверное имя файла, имя каталога или тома.
- 18. Wget - HTTP: //: Неверное имя хоста
- 19. Недопустимое имя каталога ресурса: C: \ AndroidAppser \ ACTSelfCare \ res layouxxhdpi
- 20. генерирование файла R.java из командной строки «недопустимое имя каталога ресурса»
- 21. недопустимые значения-де-DE имя каталога ресурса (Braintree SDK)
- 22. Иерархия каталога проектов Eclipse
- 23. Неверное имя пакета при использовании автоматического добавления импорта в Eclipse
- 24. Неверное имя объекта ошибка
- 25. Неверное имя объекта «#subodh»
- 26. Неверное имя столбца DBF
- 27. init.rc: неверное имя службы
- 28. неверное имя пользователя/пароль
- 29. VB: Неверное имя столбца?
- 30. Неверное имя объекта dbo.Quizs
Это до компиляции - я не имею в виду * программно писать *, я имею в виду буквально ввести в этот файл. Все, что я ввожу в него, заставляет eclipse дать мне эту ошибку. –
Перед компиляцией, прежде чем запускать свой код. Я изменил свои слова. :) –
FYI, http://stackoverflow.com/questions/3845227/how-can-i-edit-the-text-files-in-assets-folder-in-android, http://stackoverflow.com/questions/3760626/how-to-write-files-to-assets-folder-or-raw-folder-in-android –