【发布时间】:2012-07-19 15:57:34
【问题描述】:
我按照此处关于如何创建 Android 库项目并将其用于 Android 应用程序的说明进行操作:
http://developer.android.com/guide/developing/eclipse-adt.html
但它不起作用。我可以看到库项目已添加到我的应用程序中,但我无法引用其中的任何内容,因为它不会构建。来自 lib 的 R.java 文件没有被添加到我的应用程序项目中,因此 lib 项目包含大量错误,它试图在任何地方引用它自己的 R.java 文件。
我不知道这是否与它有关,但在控制台中有消息指出“在包'Lib Package'中找不到属性'X'的资源标识符。我的库包有为我制作的自定义视图定义了一些可样式化的属性,所有这些都在此控制台消息中被抱怨。库构建得很好,直到我将库连接到我的应用程序之前,我不会在控制台中收到这些消息,所以我不知道这是怎么回事。
我真的很想让这个工作。我花了整整两天的时间,无济于事。请提供您可能需要帮助的任何想法!
【问题讨论】:
-
我有同样的问题,我没有使用自定义属性。我只希望我的库 R 在我的主应用程序中可见。似乎 Eclipse 正确生成了 _src 文件,但是在库 /gen 文件夹中生成的 R 类没有在我的主项目中链接。我应该怎么办?我不想自己链接它,以后会破坏的。