我目前从
eclipse切换到
android studio.在eclipse中我有2个项目,一个android应用程序项目和一个
java项目,我将其作为库包含在android项目中.这个java项目使用ResourceBundles为它自己的错误创建国际化的错误消息.这是我的项目结构:
/MyApp /src /res ... /MyLibrary /src /res (added as source folder to build path) /loc Bundle_en.properties
这在加载RessourceBundles时起作用如下:
ResourceBundle.getBundle("loc.Bundle",Locale.ENGLISH);
现在我切换到android studio,我的新项目结构看起来像这样(将java库添加为模块):
/MyProject /MyApp ... /MyLibrary /src /main /java ... /res /loc Bundle_en.properties
但是我不能再加载ResourceBundles了,它只是抛出一个java.util.MissingResourceException.我为ResourceBundles和不同的路径尝试了很多不同的位置,但我会发疯,因为似乎没有任何工作.任何人都可以解释在哪里放这些捆绑以及如何加载它们?
谢谢!