Я пробовал решение, предлагаемое здесь: Load a simple text file in Android Studio среди прочих.Загрузить файл в Android Studio
Мне нужно загрузить файлы извне класса активности, а значения будут использоваться в других классах.
(Sidenote Мне не обязательно иметь файлы в папке с ресурсами, они могут быть где угодно, если бы я мог их каким-то образом загрузить).
В основном, это говорит мне, чтобы проверить файл с именем «app.iml», чтобы иметь эту линию:
option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets"
Что он делает.
После этого добавьте файлы в каталог «assets».
затем я пытаюсь загрузить файл с:
File file = new File("IDs.txt");
и
Scanner in = new Scanner(file);
Но я получаю файл не найден исключение.
Независимо от места, где я размещал файлы, я не могу их загрузить. Любые предложения?
возможно дубликат [прочитанных папки Asset - только?] (http://stackoverflow.com/questions/10562904/is-asset-folder-read-only) – hata
Я не пытаюсь писать, только читать –
_Не открываем основной файл проекта .iml, но вместо этого откройте файл .iml основного модуля. Например. Если ваш проект «MyProject», и что вы на самом деле запускаете, это «приложение», затем откройте файл «MyProject/app/app.iml». Надеюсь, что это поможет. Ты попробовал это? – Antrromet