gpt4 book ai didi

android - 如何解决 : AAPT: error: is incompatible with attribute src (attr) reference|color

转载 作者:行者123 更新时间:2023-12-02 16:42:49 25 4
gpt4 key购买 nike

我是 Android 开发新手,正在开发我的第一个应用程序。我在尝试使用我自己的图像设置 ImageView 时遇到了麻烦(studio 上的库存照片工作正常),并且出现以下错误:

AAPT:错误:“/home/joshua/AndroidStudioProjects/WSC/app/src/main/res/mipmap-xxxhdpi/wsc_foreground.png”与属性 src (attr) 引用|颜色不兼容。

我已经研究过,甚至试图理解这个错误的意思,我认为它在链接某些文件/资源​​时遇到问题?

我使用 android studio 中的添加图像 Assets 选项上传了一个 .jpg。我为图像添加了彩色背景,这是我选择的十六进制数字。

在构建之前我没有收到任何错误或警告,此时构建失败。

**有人可以解释一下吗:

  1. 此错误的含义。
  2. 如何解决这个问题。
  3. 我的错误所在。**

我附上了(希望足够)相关的 XML 代码。

这是我的 fragment_first.xml 中的 ImageView ,它位于内部布局中:

<ImageView
android:id="@+id/wsc_image"
android:layout_width="930dp"
android:layout_height="585dp"
android:layout_marginTop="44dp"
android:contentDescription="@string/wsc_image_description"
android:src="/home/joshua/AndroidStudioProjects/WSC/app/src/main/res/mipmap-xxxhdpi/wsc_foreground.png"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@+id/textview_first"
app:layout_constraintStart_toStartOf="@+id/textview_first"
app:layout_constraintTop_toBottomOf="@+id/textview_first"
app:layout_constraintVertical_bias="0.0" />

我没有 wsc_foreground.png 的 XML,但有一个 wsc.xml。我尝试在 wsc.xml 中为 wsc_foreground.png 添加完整路径,但这并没有改变任何东西。

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/wsc_background"/>
<foreground android:drawable="/home/joshua/AndroidStudioProjects/WSC/app/src/main/res/mipmap-xxxhdpi/wsc_foreground.png"/>
</adaptive-icon>

如果这是一个愚蠢的问题和/或不清楚,我深表歉意。如果我需要澄清任何这些,请在评论中告诉我。

谢谢!

最佳答案

我尝试添加一个图像并得到同样的错误...一个小时后我意识到我在 drawable 之前错过了 @ 符号😥 然后我在命名中使用“”而不是“/”!

关于android - 如何解决 : AAPT: error: is incompatible with attribute src (attr) reference|color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61220457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com