导入项目为低api,找不到stylev21

时间:2015-10-01 06:34:15

标签: android github

我研究4.x API的材料设计项目,在样式值中似乎有太多问题,总是样式....(在v-21中)没有找到。我认为v-21只能用api 21构建。但我想为4.x API构建,有人知道问题吗?

以下是我在Github发现的一些项目:

https://github.com/wasabeef/awesome-android-ui

https://github.com/rey5137/material

我也使用eclipse。更改ANdroid API 21,22,23,但它仍然无法正常工作  日志说:找不到与给定名称匹配的资源" TextAppearance.Appcompat.Body1" 这是我的照片:  enter image description here

enter image description here

其他问题:  作者说这个材料项目可以在API 2.x上运行 - > 4.x,但为什么需要使用API​​ 21构建 - > 23?那么较低的设备可以运行吗?

1 个答案:

答案 0 :(得分:1)

compileSdkVersion 23文件中设置21 or abovebuild.gradle

  

日志说:找不到与给定名称匹配的资源   " TextAppearance.Appcompat.Body1"

这是因为您可能没有将AppCompat库导入Eclipse项目。

  

作者说这个材料项目可以在API 2.x上运行 - > 4.x,但是   为什么需要使用API​​ 21构建 - > 23?所以可以降低设备运行   它?

是的,使用最新的API版本构建应用程序始终是一个好习惯,因为这将包含以前版本的Android中可能无法使用的所有更新资源。但是,这不会影响您的APK尺寸。