因此,在Design
库发布后,我急忙进行设置,以便开始将材料设计添加到我现有的应用程序中。
但是,在遵循在 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 设备上使用——我假设在运行时这些不是问题,要么被忽略,要么被编译出去)。
任何人都遇到过同样的问题 - 并且知道如何解决它?