【发布时间】:2017-10-13 17:31:10
【问题描述】:
~/myApp/app/build/intermediates/res/merged/debug/values/values.xml:102: 错误:错误:找不到与给定名称匹配的资源:attr 'colorAccent'。
对于colorPrimary 和colorPrimaryDark。
这是一个准系统项目,针对 21+ 版本。
后人请看我的values/:
values/styles.xml
<resources>
<style name="AppTheme" parent="android:Theme.Material">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
</style>
</resources>
values/colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="primary">#3F51B5</color>
<color name="primary_dark">#303F9F</color>
<color name="accent">#FF4081</color>
</resources>
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.dcousens.myapplication"
minSdkVersion 21
targetSdkVersion 25
versionCode 1
versionName "1.0"
}
.. snip
}
这个名字下有很多问题,但他们的解决方案正在将compileSdkVersion 提高到至少 21 个。
这已经完成了,错误仍然存在。
【问题讨论】:
标签: java android android-layout gradle