2015-04-14 3 views
1

Я пытаюсь перейти от eclipse к студии Android. После некоторой работы я получил свое приложение для сборки, но у меня возникло отсутствие недостающего файла.android studio resourcebundle missingresourceexception

У меня есть файл достижений.properties в папке src моего приложения. Это нормально работает, когда я создаю и запускаю затмение.

В андроиде студии, однако я получаю следующее исключение:

04-14 21:02:09.657 16105-16152/com.bla E/AndroidRuntime﹕ FATAL EXCEPTION: GLThread 37579 
Process: com.streefgames.rotatris.android, PID: 16105 
java.util.MissingResourceException: Can't find resource for bundle 'achievements_en', key '' 
     at java.util.ResourceBundle.missingResourceException(ResourceBundle.java:238) 
     at java.util.ResourceBundle.getBundle(ResourceBundle.java:230) 
     at java.util.ResourceBundle.getBundle(ResourceBundle.java:159) 
     at com.streefgames.rotatris.helpers.StringResourceManager.<init>(StringResourceManager.java:18) 

Я пытался двигаться моим файл ресурсов вокруг, добавлять файлы ресурсы, чтобы сделать пакет, различные локали и все другие вещи, которые я нашел. Но он все еще не работает. Любая идея, что не так?

+0

Я предполагаю, что я не буду мигрировать! –

ответ

1

Попробуйте создать папку ресурсов в своей папке src/main и поместите туда файл свойств. Эта папка ресурсов может быть создана через контекстное меню (New> Folder> Java Resources Folder). Это сработало для меня. Я нашел этот совет на Android Studio - Include ResourceBundles in Module

+0

Обратите внимание, что также можно просто добавить существующую папку ресурсов (см. Мой [ответ на соответствующий вопрос] (https://stackoverflow.com/a/45985134/905686)) вместо создания нового. – user905686

Смежные вопросы