我在Eclipse中有2个android项目,Application Project使用另一个作为Library Project公开的项目(两者在menifest中都有不同的包声明。 现在,Application Project有两个IDENTICAL R.java文件,这些文件仅来自Application Project的编译资源。 图书馆计划只有一个R.java,其中包含自己编译的资源。
当应用程序从库启动一个Activity时,由于应用程序中引用的R.java本身就是一个,当流程转发到Library Activity时,不会识别Lobrary Acitivity视图中的任何成员(例如Id)。与noSuchFieldException。
我搜索了类加载器的东西,但没有运气是否有可能更改我们引用的R.java可以更改?
...谢谢