Android 错误:AAPT:错误:找不到资源颜色/colorPrimary

use*_*508 7 android android-studio

我将我的项目( Ionic Framework )从 Android 升级到了 AndroidX。之后,我的项目在重建时开始抛出错误。它给出了“AAPT:错误:找不到资源颜色/colorPrimary(又名io.aide.aide:color/colorPrimary)”。来自文件 "{Project}\android\app\src\main\res\values\styles.xml"

这是我的styles.xml文件

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

    <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:background">@null</item>
    </style>


    <style name="AppTheme.NoActionBarLaunch" parent="AppTheme.NoActionBar">
        <item name="android:background">@drawable/splash</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

style.xml 文件夹如下

在此处输入图片说明

在下面的帖子中,他们建议创建一个颜色文件。 错误:(387, 5) 错误:找不到资源颜色/colorPrimary(又名 com.example.kubix.r3vir3dv3:color/colorPrimary)

我是初学者,我不知道颜色文件中应该包含什么。

任何人都可以给我任何建议来克服这个问题吗?

Waq*_*Haq 9

在您的项目中,您需要创建color.xml文件

右键单击值 > 新建 > 值资源文件 > 输入文件名“color.xml”

路径

 res/values/color.xml 
Run Code Online (Sandbox Code Playgroud)

这是您的color.xml 的样子:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">@color/blue_1</color>
    <color name="colorPrimaryDark">@color/blue_1</color>
    <color name="colorAccent">@color/blue_5</color>

    <color name="blue_1">#00101f</color>
    <color name="blue_5">#0078ff</color>

</resources>
Run Code Online (Sandbox Code Playgroud)