无法引用库项目 - Android

时间:2012-02-04 16:37:48

标签: android

好吧,我想从我现有的资源中创建一个图书馆项目,以便它可以帮助我重新使用我想到的付费应用程序的代码。当我看到developer guide关于如何做到这一点时,我认为这很简单。

只需将项目标记为图书馆项目,就应将其转换为一个项目。

但是当我尝试在应用程序中引用其中一个基类时,app force将关闭,但会出现以下异常

  

02-04 21:50:06.765:E / AndroidRuntime(699):java.lang.NoClassDefFoundError:in.my.package.name.R $ layout

让我再给你一些信息。我在应用程序中引用了Library项目,并且还包含了具有完全限定活动名称的清单条目。我有一个BaseActivity,它具有所有菜单和可重复使用的代码位。发生上述异常的地方是我试图在库项目中引用此BaseActivity中的布局文件。

  

的setContentView(R.layout.apphome);

我错过了什么或做错了什么?

PS:我只是注意到当我右键单击我的应用程序并转到Android选项卡时,在红叉而不是绿色勾选引用库项目的位置。但是控制台或项目代码中没有明显的错误。

1 个答案:

答案 0 :(得分:0)

似乎是一个已知问题。 问题链接here

希望Google员工在下一个SDK版本中解决此问题。

所以要清楚,问题是我的库有自定义样式功能,这就是问题。