0

我有一个安卓项目。在其中我包含了一个 Android 库。该库包含一个引用资源的活动(也包含在库中)。

在我的宿主项目中,我扩展了库活动。代码编译,但是当我运行它时,我得到一个运行时异常,指出扩展项目找不到布局资源:

java.lang.NoClassDefFoundError: mylibrary.R$layout

我的问题是,如何修复我的库以便包含引用的资源?

4

2 回答 2

0

我的项目实际上并不包括库,因为我的源代码管理已将 project.properties 文件设置为只读。Eclipse 默默地失败了。

现在修好了。

于 2012-05-10T12:54:36.680 回答
0

确保在 gen 文件夹下的库项目中生成 R.java

在此处查看更多详细信息,
http://developer.android.com/guide/developing/projects/index.html
#Library Project

于 2012-05-10T09:56:03.100 回答