首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在我的styles.xml文件(Android )中出现"Android资源链接失败“

为什么在我的styles.xml文件(Android )中出现"Android资源链接失败“
EN

Stack Overflow用户
提问于 2021-01-04 12:09:47
回答 1查看 1.6K关注 0票数 1

嗨,我在Android工作,并试图为我的启动屏幕创建一个背景,它使用我的“rideshare_splash”图像作为背景,就像我在这个时间戳(https://youtu.be/144TuYxEu2M?t=572)上所遵循的教程中一样,但是当我去构建时,我会发现一个错误,它说“Android资源链接失败”。

我在这里看过类似标题的线程,但最相关的建议是使用attr名称代替,因为它已经过时了,所以我尝试了使用android:着色小学的建议,但这也没有帮助,所以我想我应该尝试问我自己的问题。

styles.xml码

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<resources>

    <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>

</resources>

错误消息(从构建控制台复制和粘贴)

代码语言:javascript
运行
复制
What went wrong:
Execution failed for task ':app:processDebugResources'.
 A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
    Android resource linking failed
     C:\Users\mecha\AndroidStudioProjects\FYP_RideShareApp\app\src\main\res\values\styles.xml:4:5-8:13: AAPT: error: resource color/colorPrimary (aka codebymech.fyprideshareapp:color/colorPrimary) not found.
         
     C:\Users\mecha\AndroidStudioProjects\FYP_RideShareApp\app\src\main\res\values\styles.xml:4:5-8:13: AAPT: error: resource color/colorPrimaryDark (aka codebymech.fyprideshareapp:color/colorPrimaryDark) not found.
         
     C:\Users\mecha\AndroidStudioProjects\FYP_RideShareApp\app\src\main\res\values\styles.xml:4:5-8:13: AAPT: error: resource color/colorAccent (aka codebymech.fyprideshareapp:color/colorAccent) not found.

附加信息

我的想法是,本教程使用@color/冷却器小学(以及colorPrimaryDark和colorAccent)有问题,或者教程中的一些内容已经过时,因为它已经有几个月的历史了?

还有一点附带的注意:当我打开Android时,没有styles.xml只有颜色、字符串和主题.xml文件,所以我不得不添加自己的styles.xml文件,就像教程所做的那样,也许已经产生了效果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-04 12:16:54

我认为您的colors.xml文件并不包含这些颜色(colorPrimary、colorPrimaryDark和colorAccent) --您必须在color.xml文件中定义这些颜色。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65562521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档