Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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 Appcompat库错误:未找到与给定名称匹配的资源_Android_Android Appcompat - Fatal编程技术网

Android Appcompat库错误:未找到与给定名称匹配的资源

Android Appcompat库错误:未找到与给定名称匹配的资源,android,android-appcompat,Android,Android Appcompat,我正在为4.0.3 Android设备(API级别15)开发一个应用程序。我正在使用Appcompat支持库。 这个库似乎只适用于面向版本21的项目。 我的应用程序在这个版本上运行得很好,但是当我将其转换为API 15时,我得到了大量“找不到与给定名称匹配的资源…”错误 编译代码时使用的SDK版本应>=支持库的版本 例如,如果指定此依赖项: dependencies { compile 'com.android.support:appcompat-v7:21.0.+' } 然后还必须使

我正在为4.0.3 Android设备(API级别15)开发一个应用程序。我正在使用Appcompat支持库。
这个库似乎只适用于面向版本21的项目。 我的应用程序在这个版本上运行得很好,但是当我将其转换为API 15时,我得到了大量“找不到与给定名称匹配的资源…”错误


编译代码时使用的SDK版本应>=支持库的版本

例如,如果指定此依赖项:

dependencies {
    compile 'com.android.support:appcompat-v7:21.0.+'
}
然后还必须使用
编译器DK21版
(或更高版本)


更多详细信息。

“该库似乎只适用于针对版本21的项目”——不,它只适用于针对API级别21(或更高版本)的Android SDK编译的项目。由于您似乎正在使用Eclipse(给定路径中对“工作区”的引用),请转到Project>Properties>Android并将“构建目标”设置为API级别21或更高。
dependencies {
    compile 'com.android.support:appcompat-v7:21.0.+'
}