gpt4 book ai didi

java - 清理搞砸了我的 Android 项目

转载 作者:行者123 更新时间:2023-11-30 01:32:31 24 4
gpt4 key购买 nike

我将 drawable-xxhdpi 文件夹中的一些图像从 jpg 更改为 png(通过删除 jpg 并复制 png)。当我启动Eclipse时,报错是:

res\drawable-xxhdpi-v4\stripes.png:0: error: Resource entry stripes is already defined. res\drawable-xxhdpi-v4\stripes.jpg:0: Originally defined here.

所以我查了一下,它说我应该做 Project>Clean,所以我做了,现在所有 .java 文件都在使用 R.something 的每一行上报告错误,因为示例:

setContentView(R.layout.activity_about);

报告错误 R 无法解析为变量

然后我查了一下这个问题据说是xml错误,但是:

  1. 我没有接触任何 xml 文件,我只是将 jpgs 更改为 pngs
  2. 没有或 xml 文件在任何地方都报告了错误

最佳答案

您不能拥有两个具有相同基本名称的相同类型的资源。你现在有这两个:

res\drawable-xxhdpi-v4\stripes.png
res\drawable-xxhdpi-v4\stripes.jpg

它们具有相同的基本名称“stripes”,但扩展名不同。

当 Android 工具构建您的应用程序时,您的 R 类中的资源名称仅包含资源的基本名称,但如果两个资源具有相同的基本名称,它会报错。

您只需为其中之一指定一个不同的基本名称,这样它们就可以定义两种不同的资源。

关于java - 清理搞砸了我的 Android 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35561428/

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