【发布时间】:2015-11-24 05:41:23
【问题描述】:
我在控制台中收到以下消息:
错误:(15, 22) 找不到与给定名称匹配的资源:attr '颜色口音'。错误:(13, 22)
找不到与给定匹配的资源 名称:attr 'colorPrimary'。错误:(14, 22)
没有找到该资源 匹配给定名称:attr 'colorPrimaryDark'。
这是我的style.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppBaseTheme" parent="android:Theme.Holo">
<item name="colorPrimary">@color/color_primary</item>
<item name="colorPrimaryDark">@color/color_secondary</item>
<item name="colorAccent">@color/color_accent</item>
</style>
</resources>
我的颜色.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="cyan">#6441a5</color>
<color name="color_primary">#6441a5</color>
<color name="color_secondary">#6441a5</color>
<color name="color_accent">#6441a5</color>
</resources>
在搜索和查看许多其他解决方案后,大多数答案说将目标 SDK 更改为 21: 这是我的清单文件:
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="21" />
还有我的构建等级:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
compileOptions.encoding = 'utf-8'
defaultConfig {
applicationId "com.test.test"
minSdkVersion 15
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:21.0.0'
}
但这仍然没有奏效。这可能是什么问题?
【问题讨论】:
-
如果您觉得我的回答有用,您能接受吗? ;)