エラー:スタイル属性 'attr / colorPrimary'が見つかりません

Aug 21 2020

最近、新しいAndroidガイドラインに従ってターゲットSDKを29に更新しましたが、その後、次のエラーが発生しました。

D:\ Android Apps \ PatherPane \ app \ src \ main \ res \ values \ styles.xml:4:5-9:13:AAPT:エラー:スタイル属性 'attr / colorPrimary(別名com.patherpane.app:attr / colorPrimary) 'が見つかりません。

そして私のスタイルのXMLファイルは次のとおりです。

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
<style name="SplashScreen" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowBackground">
        @drawable/background_splashscreen
    </item>
</style>

どうすればこれを修正できますか?

このコマンドの後にアイテム名が続くと、エラーが表示されます。 Theme.AppCompat.Light.DarkActionBar

回答

5 bmalex Aug 22 2020 at 05:13

build.gradle(app)でのappcompatの実装を見逃していないことを確認してください

implementation ‘com.android.support:appcompat-v7:28.0.0’

または

implementation 'androidx.appcompat:appcompat:1.2.0'

androidxを使用している場合

4 AdhiamboOyier Aug 26 2020 at 17:20

このエラーは通常、次の場合に表示されます。

androidx.appcompat:appcompat

そして

com.google.android.material:material

バージョンが一致しません。一方を更新し、もう一方を更新していないかどうかを確認します