0

我在清单文件中更改了包名称。它会自动更改生成文件的目标包。

现在 Eclipse 不会创建 R 文件。

可能是什么问题呢?

编辑:我想知道这是否与涉及图书馆项目的事实有关。最初这个项目和库项目共享相同的包名。在那种情况下,一切都很完美。现在我在非库项目中更改了包名称,它停止工作并且没有构建 R 文件。

编辑2:废话。

终于发现问题所在了。导致问题的是我在库中的自定义元素。到目前为止,库中应用程序的包名和应用程序中的包名相同,因此没有问题。一旦我在应用程序中更改了它,它就无法再识别名称空间。我现在必须用 res-auto 替换它们:Help with a custom View attributes inside a Android Library Project

最烦人的事情是,当您在库中构建新布局时,它会告诉您必须使用 res-auto。但是,当您将以前存在的应用程序转换为库时,它不会。

我现在有很多工作要做。

4

0 回答 0