Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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 未找到与给定名称匹配的资源。。。升级compileSdkVerion和buildToolsVersion后_Android_Android Studio_Gradle - Fatal编程技术网

Android 未找到与给定名称匹配的资源。。。升级compileSdkVerion和buildToolsVersion后

Android 未找到与给定名称匹配的资源。。。升级compileSdkVerion和buildToolsVersion后,android,android-studio,gradle,Android,Android Studio,Gradle,我的build.gradle文件中有以下两行: compileSdkVersion 20 buildToolsVersion '21.1.2' 我把它们改成: compileSdkVersion 23 buildToolsVersion '23.0.2' 我还更改了支持库以匹配构建工具版本: compile 'com.android.support:support-v13:23.1.0' 现在,在构建项目时,我遇到以下错误: Error:(21, 33) No resource found

我的build.gradle文件中有以下两行:

compileSdkVersion 20
buildToolsVersion '21.1.2'
我把它们改成:

compileSdkVersion 23
buildToolsVersion '23.0.2'
我还更改了支持库以匹配构建工具版本:

compile 'com.android.support:support-v13:23.1.0'
现在,在构建项目时,我遇到以下错误:

Error:(21, 33) No resource found that matches the given name (at 'paddingTop' with value '@dimen/abc_action_bar_default_height').
与布局文件中的行相关的:

android:paddingTop="@dimen/abc_action_bar_default_height"

如何修复此问题?

您可以删除此项目的附加库进行尝试。

您可以删除此项目的附加库进行尝试。

我遇到了类似的问题,问题是其他库依赖的应用程序版本低于com.android。支持:support-v13:23.1.0,因此,我建议您访问您拥有的库的github/maven repo,看看他们是否已将其库更新为新版本。如果是,请更新您的依赖项列表。我遇到了类似的问题,问题是其他库依赖的应用程序版本低于com.android。support:support-v13:23.1.0,因此,我建议您访问您拥有的库的github/maven repo,查看他们是否已将其库更新为新版本。如果是,请更新您的依赖项列表,您应该使用
?attr/actionBarSize
作为actionbar大小

像这样的
android:paddingTop=“?attr/actionBarSize”


支持库现在隐藏xml资源。如果要获得该维度,则需要使用该维度。

操作栏大小应使用
?attr/actionBarSize

像这样的
android:paddingTop=“?attr/actionBarSize”


支持库现在隐藏xml资源。如果要获得该维度,则需要使用该维度。

应将@dimen/abc\u action\u bar\u default\u height更改为?attr/actionbar size

当您更改支持库版本时,您的dimens也发生了更改。这些值来自支持库中的资源,使用?attr/actionBarSize是避免中断的兼容方法


您可以更好地理解这个答案中的维度和主题是如何工作的

您应该将@dimen/abc\u action\u bar\u default\u height更改为?attr/actionbar size

当您更改支持库版本时,您的dimens也发生了更改。这些值来自支持库中的资源,使用?attr/actionBarSize是避免中断的兼容方法


您可以更好地理解这个答案中的维度和主题是如何工作的

这是否在您的布局文件中?该值是材料的一部分(
\u material
现在位于其末尾)@tyczj这是答案,谢谢!这是否在您的布局文件中?该值是材料的一部分(
\u material
现在位于其末尾)@tyczj这是答案,谢谢!我不明白你的意思什么是你的最小sdk版本?你可以将它设置为19或20,看看是否仍然有错误。我不明白你的意思什么是你的最小sdk版本?你可以将它设置为19或20,看看是否仍然有错误。