gpt4 book ai didi

android - Eclipse 中的 "Design"库即使使用 API 21 也无法编译

转载 作者:行者123 更新时间:2023-11-29 15:50:14 24 4
gpt4 key购买 nike

所以,在设计之后library发布后,我急忙开始设置它,这样我就可以开始将 Material 设计添加到我现有的应用程序中。

但是,按照在 Eclipse 中设置库项目的常规说明(根据 http://developer.android.com/tools/support-library/setup.html ),我发现设计库并不是开箱即用的。

这组错误与 xml 中缺少的属性标签有关。首先也是最后一个:

design\res\values\styles.xml:21: error: Error: No resource found that matches the given name: attr 'backgroundTint'.
...
design\res\values\styles.xml:111: error: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Display1'.

现在,我知道你们中的许多人会深入了解这句话“您需要使用 API 21 而不是 API 7(即开箱即用的值)进行编译”。这也是我的第一个想法 - 但即使在使用 API 21 编译时(是的,在清理之后)它仍然讨厌这些标签。

(顺便说一句,我还注意到这些标签位于 /res/values/styles.xml 中,这肯定意味着这些样式将用于 API-7 设备 - 我我假设在运行时这些不是问题,要么被忽略,要么被编译掉)。

有人遇到同样的问题 - 并且知道如何解决它吗?

最佳答案

非常简单的答案:

design需要 v7/appcompat 库作为父库。

(您还需要将该库的 project.properties 更新为 API-21 以使其编译)

参见 this related question/answer

关于android - Eclipse 中的 "Design"库即使使用 API 21 也无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30618005/

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