我试图从eclipse迁移到Android工作室。经过一些工作,我得到了我的应用程序来构建,但我得到了一个missingresourcefileexception。
我在app的src文件夹中有我的achievement.properties文件。当我在eclipse中构建和运行时运行正常。
在android studio中,我得到以下异常:
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&gt; Folder&gt; Java Resources Folder)创建此资源文件夹。它对我有用。我在Android Studio - Include ResourceBundles in Module
找到了这个提示