Разрешены ли определяемые пользователем имена каталогов в проекте Android Eclipse?
-
11-12-2019 - |
Вопрос
Думаю, я уже знаю ответ на этот вопрос, но я просто хочу быть уверенным на 100%.В любом случае я пишу приложение для Android, используя Eclipse 4.2 («Juno»).Я хочу создать свою базу данных SQLite, используя внешние файлы и читая/анализируя эти файлы с помощью моего кода.Поэтому я создал свой собственный каталог под названием /database
и поместил его в корневой каталог моего проекта.Затем Eclipse начинает жаловаться, сообщает о проблеме и говорит:
Invalid recourse directory name.
Я даже попробовал разместить свой database
каталог в существующем /res
каталог, но это вызвало то же самое Eclipse проблема.Просто хочу подтвердить мои первоначальные мысли: Разве мне не разрешено определять свои собственные каталоги в проекте и включать их в свой выпуск?
Если да, то, думаю, мне придется следовать тому, что было опубликовано в этот вопрос о переполнении стека.
Решение
поместите его в /assets, а не в /res, и все должно работать.
Другие советы
У вас должна быть возможность создавать произвольные каталоги в корне вашего проекта Android, однако ваше приложение не сможет получить доступ к этим файлам.Это полезно для целей разработки, таких как хранение тестовых данных, документации или файлов jar.Однако вы не можете создавать нестандартные каталоги в таких местах, как gen
и res
.