嗨,我在Android工作,并试图为我的启动屏幕创建一个背景,它使用我的“rideshare_splash”图像作为背景,就像我在这个时间戳(https://youtu.be/144TuYxEu2M?t=572)上所遵循的教程中一样,但是当我去构建时,我会发现一个错误,它说“Android资源链接失败”。
我在这里看过类似标题的线程,但最相关的建议是使用attr名称代替,因为它已经过时了,所以我尝试了使用android:着色小学的建议,但这也没有帮助,所以我想我应该尝试问我自己的问题。
styles.xml码
<?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>
错误消息(从构建控制台复制和粘贴)
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文件,就像教程所做的那样,也许已经产生了效果?
发布于 2021-01-04 12:16:54
我认为您的colors.xml文件并不包含这些颜色(colorPrimary、colorPrimaryDark和colorAccent) --您必须在color.xml文件中定义这些颜色。
https://stackoverflow.com/questions/65562521
复制相似问题