好吧,我想从我现有的资源中创建一个图书馆项目,以便它可以帮助我重新使用我想到的付费应用程序的代码。当我看到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选项卡时,在红叉而不是绿色勾选引用库项目的位置。但是控制台或项目代码中没有明显的错误。