Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android复制资源错误_Android_Gradle_Android Resources_Android Vectordrawable - Fatal编程技术网

Android复制资源错误

Android复制资源错误,android,gradle,android-resources,android-vectordrawable,Android,Gradle,Android Resources,Android Vectordrawable,我的项目编译得很好,直到我删除了一些png绘图,并通过导航到New>vector Asset将它们替换为vector绘图。我现在收到一个重复资源错误 这是我的res文件夹: 以下是Gradle控制台中的错误消息: Execution failed for task ':app:mergeDebugResources'. > [drawable/ic_menu_manage] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/ma

我的项目编译得很好,直到我删除了一些png绘图,并通过导航到New>vector Asset将它们替换为vector绘图。我现在收到一个重复资源错误

这是我的res文件夹:

以下是Gradle控制台中的错误消息:

Execution failed for task ':app:mergeDebugResources'.
> [drawable/ic_menu_manage] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/drawable/ic_menu_manage.xml [drawable/ic_menu_manage] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/values/drawables.xml: Error: Duplicate resources
  [drawable/ic_menu_share] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/drawable/ic_menu_share.xml   [drawable/ic_menu_share] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/values/drawables.xml: Error: Duplicate resources
  [drawable/ic_menu_slideshow] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/drawable/ic_menu_slideshow.xml   [drawable/ic_menu_slideshow] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/values/drawables.xml: Error: Duplicate resources
  [drawable/ic_menu_send] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/drawable/ic_menu_send.xml [drawable/ic_menu_send] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/values/drawables.xml: Error: Duplicate resources
  [drawable/ic_menu_gallery] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/drawable/ic_menu_gallery.xml   [drawable/ic_menu_gallery] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/values/drawables.xml: Error: Duplicate resources
  [drawable/ic_menu_camera] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/drawable/ic_menu_camera.xml [drawable/ic_menu_camera] /Users/tomfinet/AndroidStudioProjects/Birthpay/app/src/main/res/values/drawables.xml: Error: Duplicate resources

如何修复此问题以及发生此问题的原因?

此错误表明
drawable.xml
文件应对此错误负责。所以我打开它并注释掉了xml代码,应用程序运行良好。我不知道为什么会这样做,但这解决了问题。

当我们在out项目中添加一些新内容时,在这种情况下,资源可能会重复,在运行应用程序时会出现错误,在我的情况下,也会出现与我面临的问题相同的问题,而我在java项目中添加了kotlin活动,在它中会出现错误

任务“:app:mergeDebugResources”的执行失败\themes.xml:错误:重复资源

因此,在这种情况下,请检查本地历史记录并从res文件夹中删除重复的资源,因此只需还原更改即可

要恢复更改,请单击res文件夹并转到本地历史记录,检查重复的文件名,并恢复运行代码中不存在的更改


在我的例子中,was\themes.xml文件是新添加的,所以我恢复了更改并运行代码,它成功运行了

重建项目。清理并重建项目,然后运行Not working fellasGuys,这里有什么问题@Onkar Nenetry可更改图标名称。这可能会解决你的问题