我有一个Android项目。在其中我包括一个Android库。该库包含一个引用资源的Activity(也包含在库中)。
在我的主机项目中,我扩展了库活动。代码编译,但是当我运行它时,我得到一个运行时异常,说明扩展项目找不到布局资源:
java.lang.NoClassDefFoundError: mylibrary.R$layout
我的问题是,如何修复我的库以便包含引用的资源?
答案 0 :(得分:0)
确保在gen文件夹
下的库项目中生成R.java点击此处了解更多详情,
http://developer.android.com/guide/developing/projects/index.html
#Library项目
答案 1 :(得分:0)
我的项目实际上并不包括库,因为我的源代码控制已将project.properties文件设置为只读。 Eclipse无声地失败了。
现在修复。