~/myApp/app/build/intermediates/res/merged/debug/values/values.xml:102: error: Error: No resource found that matches the given name: attr 'colorAccent'.找不到與給定名稱匹配的資源:attr'colorPrimaryDark'
並且對於colorPrimary
和colorPrimaryDark
。 這是一個基於21+版本的簡單項目。
留給後人,看到我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>
值/ 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 這已經完成,但錯誤仍然存在。