Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
Android 为什么Eclipse在不工作时自动包含appcompat_v7?_Android_Eclipse - Fatal编程技术网

Android 为什么Eclipse在不工作时自动包含appcompat_v7?

Android 为什么Eclipse在不工作时自动包含appcompat_v7?,android,eclipse,Android,Eclipse,如果有用的话,我不介意把它包括在内。。。但事实并非如此。例如,在styles_base.xml(在appcompat_v7中)中: 这将产生以下错误: 说明资源路径位置类型 错误:检索项的父项时出错:未找到与给定名称“android:Widget.Material.ActionButton”匹配的资源。styles_base.xml/appcompat_v7/res/values-v21第75行Android AAPT问题 其他很多帖子都是“为什么会有appcompat_v7”。。。这不是我

如果有用的话,我不介意把它包括在内。。。但事实并非如此。例如,在styles_base.xml(在appcompat_v7中)中:


这将产生以下错误: 说明资源路径位置类型 错误:检索项的父项时出错:未找到与给定名称“android:Widget.Material.ActionButton”匹配的资源。styles_base.xml/appcompat_v7/res/values-v21第75行Android AAPT问题

其他很多帖子都是“为什么会有appcompat_v7”。。。这不是我要问的。我明白这是为什么。其目的是为早期目标提供现代特征。好的,到目前为止还不错。但是如果你想把这件事强加给我,为什么它至少不起作用

这是一个完全自动生成的空白活动,在我有机会对其进行任何修改之前,它是一个新程序

如果环境将产生某种东西,它至少应该起作用


我如何让appcompat_v7工作?

这很奇怪,在我更新SDK之后,新的appcompat v7到目前为止运行良好。也许它确实得到了一些像你一样的错误,但我想我通过调整项目的构建目标版本和构建工具版本等来修复它们。我现在记不太清楚了。您使用什么sdk级别和什么构建工具(rev)?我认为您必须使用buildtools 21.0.x和compile/target sdk 21进行编译。分析android-21的数据失败,不支持major.minor版本51.0I不够详细。当我使用sdk 21时,我在前面的注释中输入的错误消息就是我得到的。我查找了主要/次要版本错误,有人指出是JDK出了问题。我一直在使用JDK1.6。我已经下载并安装了JDK1.8。。。但我不知道如何在Eclipse中重新配置JDK路径。
<style name="Base.Widget.AppCompat.ActionButton"
       parent="android:Widget.Material.ActionButton">
</style>