Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 导入的appcompat库有错误_Java_Android_Xml - Fatal编程技术网

Java 导入的appcompat库有错误

Java 导入的appcompat库有错误,java,android,xml,Java,Android,Xml,我最近更新了我的SDK,下载了最新的API 21,删除了支持库,因为appcompat项目不存在,我安装了它,并导入了appcompat,就像Google希望我做的那样(复制到我的工作区,将每个jar添加到构建路径,配置构建路径等等) 现在我在android-support-v7-appcompat->res->values-v21->styles_base.xml中遇到错误,在第行: <style name="Base.Widget.AppCompat.ActionButton"

我最近更新了我的SDK,下载了最新的API 21,删除了支持库,因为appcompat项目不存在,我安装了它,并导入了appcompat,就像Google希望我做的那样(复制到我的工作区,将每个jar添加到构建路径,配置构建路径等等)

现在我在
android-support-v7-appcompat->res->values-v21->styles_base.xml
中遇到错误,在第行:

<style name="Base.Widget.AppCompat.ActionButton"
        parent="android:Widget.Material.ActionButton">
</style>

错误是:

错误:检索项的父项时出错:未找到该项的资源 匹配给定名称“android:Widget.Material.ActionButton”


有解决方案吗?

进入项目->appcompat项目的属性
target=android-19
更改为
target=android-21


使用此库的所有项目也需要位于
target=android-21

右键单击appcompat项目文件夹并打开“属性”。 转到“Android”部分,选择“Android 5.0”作为项目构建目标
应用它并享受:)

我不知道,那就是我为自己修好它的原因。无论如何,没有源文件,我猜它只能来自清单或属性。或者你的eclipse配置你解决了这个问题吗?新的v7库杀死了我的应用程序。我不记得我到底是如何在那个应用程序中解决这个问题的,我编辑了很多资源等。但是今天我在支持库中遇到了类似的问题,这让我非常恼火,所以我将android lint错误检查中这个错误的定义从错误改为警告:D不是最好的,但完成了任务,应用程序可以签名,已发布并正常工作…这将修复XML文件中的错误..即使您可能正在使用不同的API版本。我在执行此操作时遇到此错误:分析android-21的数据失败,不支持major.minor版本51.0尝试安装JDK 1.8并重新加载Eclipse。