Android错误重复资源

我是非常新的Android开发,并正在开发我的第一个应用程序,当我得到这个错误

Error:Error: Duplicate resources: E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png:drawable-hdpi-v4/login_bg, E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.9.png:drawable-hdpi-v4/login_bg Error:Execution failed for task ':app:mergeDebugResources'. > E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png: Error: Duplicate resources: E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png:drawable-hdpi-v4/login_bg, E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.9.png:drawable-hdpi-v4/login_bg 

我无法正确理解错误。 什么文件在这里复制? 我该怎么办才能纠正呢?

PS这个UI是我的开发者,他是一个UI开发人员,然后他把我现在要添加代码和function的项目邮寄给我,所以我很难尝试弄清楚什么可能是错误。

  • 一个活动的两个不同的布局
  • android:windowSoftInputMode =“stateVisible”不起作用
  • ActionBar容量/溢出没有改变方向的变化
  • 如何parsing维度string并将其转换为维度值
  • 垂直滚动列表与水平可滚动行的循环器视图
  • 是否有可能在Android中创build这种自定义视图?
  • 是否有一个等同于`ListView.addHeaderView'的XML标签?
  • java.lang.IllegalStateException:ScrollView只能托管一个直接子项
  • 这是因为Android在您的布局中引用图像时认为以下内容相同:

     E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.png E:\Android\LED\app\src\main\res\drawable-hdpi\login_bg.9.png 

    login_bg.9.png图片告诉Android,这个图像是一个9补丁的图像。 而另一个图像login_bg.png是一个普通的图像。 但就参考图像而言,它们是相同的,如下例所示。

    正常图像:

     <ImageView android:id="@+id/normalImage" android:background="@drawable/login_bg"/> 

    九贴片图像:

     <ImageView android:id="@+id/ninePatchImage" android:background="@drawable/login_bg"/> 

    注意:从您的Android项目的/res/drawables目录引用图像没有区别。

    请参阅这里了解更多关于9-patch图像的信息,或者正确的术语是9-patch drawable。 作为参考, 必须将九个补丁程序可绘制声明为<name>.9.png ,如login_bg.9.png

    基本上,只要xml检测到多个具有相同名称的文件,就会发生,不pipe它们的扩展types如何。 例如: mypicture.jpg不能与mypicture.png在同一个目录下

    所以你的情况, login_bg.9.pnglogin.png在同一目录文件夹是不允许的。

    希望这可能是有用的。 祝你有美好的一天