我想构建一个 android 库(jar 文件)。jar 文件需要本地化。就像我有一堂课:
class MyMessageService
{
//Needs to return different languages message according to locale
String getMessage1();
}
我试图打包res/values/string.xml
并R.class
放在罐子里。
但是在我引用 jar 的主应用程序中,我调用
String s = this.getResources().getString(mylibrary.localize.R.string.hello);
我得到了来自我的主要项目的“s”(资源 id 冲突)。
有没有办法创建一个支持本地化的android库?我不能让主应用程序导入我的图书馆资源,因为我的图书馆应该单独发货。