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