gpt4 book ai didi

android - 来自 Android 库项目的 R.java 文件未导入到应用程序项目中

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:00 25 4
gpt4 key购买 nike

我按照此处关于如何创建 Android 库项目并在 Android 应用程序中使用它的说明进行操作:

http://developer.android.com/guide/developing/eclipse-adt.html

但它不起作用。我可以看到库项目已添加到我的应用程序中,但我无法引用其中的任何内容,因为它无法构建。来自 lib 的 R.java 文件没有被添加到我的应用程序项目中,因此 lib 项目包含大量错误,在它试图引用它自己的 R.java 文件的任何地方。

我不知道这是否与它有任何关系,但在控制台中有消息指出“在包‘Lib 包’中没有找到属性‘X’的资源标识符。我的库包有为我制作的自定义 View 定义的一些可设置样式的属性,所有这些都在此控制台消息中受到提示。库构建得很好,在将库挂接到我的应用程序之前,我不会在控制台中收到这些消息,所以我不知道这是怎么回事。

我真的很想让这个工作。我花了整整两天时间,但无济于事。请提供您可能需要帮助的任何想法!

最佳答案

我的难题的答案是该库有一个 attrs.xml 文件,该文件为我创建的自定义 View 定义了一些自定义属性。我删除了 attrs.xml 并在自定义 View 代码中对值进行了硬编码,重建了库,然后问题就解决了。

但这并不酷,这意味着不能在库中使用具有自定义属性的自定义 View 。我希望 Google 能解决这个问题。

关于android - 来自 Android 库项目的 R.java 文件未导入到应用程序项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com