1

我有两个 android 项目:Prj 1 和 Prj 2。我通过 buildpath(添加项目功能)在 Prj1 中引用 Prj2,并在 Prj1 中使用 Prj2 的 UI 自定义类之一。类正在为 Prj 2 中的 UI 属性使用字符串 xml 资源。现在我只能通过在我的 Prj 1 中再次添加字符串 xml 资源来访问 Prj 1 中的这些属性。我不想再次手动复制 Prj 2 的 xml 资源再次在 Prj 1 中。有什么方法可以让 Prj 1 引用 Prj 2 xml 资源而不再次添加它们?

4

1 回答 1

0

一般来说,这确实有效并且确实发生了,字符串被导入依赖项目(Prj1

确保将项目(Prj2)添加为 android 库。

在引用R类时,请查看它的FQN,并确保您引用了Prj2

这是一个常见问题,在一个类中您已经引用了您的项目(Prj1R文件,然后尝试访问您的 lib(Prj2R文件,但您无法弄清楚为什么您似乎找不到田野...

这是因为第一个 R 文件已经被导入到类中,所以下次当你引用你的 lib R 文件时,它必须带有它的完全限定名

于 2012-06-07T07:49:41.793 回答