错误:使用mp3文件时,文件名必须以.xml或.png结尾

时间:2016-01-25 02:01:56

标签: android android-gradle build.gradle

我正在使用Gradle 1.5.0和Android Studio。项目与Gradle同步没有任何问题,但是当我运行应用程序时,我收到以下错误消息

Error:Execution failed for task ':App:mergeDebugResources'.
/Users/Zee/Repos/App/res/drawable/notification.mp3: Error: The filename must end with .xml or .png

使用mp3文件,所以不知道此时该怎么做。非常感谢任何帮助。

4 个答案:

答案 0 :(得分:5)

你不能把mp3文件放在drawable中。可绘制文件夹用于图像。将您的mp3文件或任何其他格式放在原始文件夹中。

可以在res/raw中找到原始文件夹 如果它不存在,那么只需在raw文件夹中创建一个res文件夹。

答案 1 :(得分:0)

可能的原因

导致错误的另一种情况可能是,您必须错误地将整个drawable-xxxhdpi/xxhdpi/xhdpi/hdpi/mdpi文件夹粘贴到drawable文件夹中,这可能导致级联可绘制文件夹和从而给出了这个错误。

<强>解决方案

转到那个文件夹&amp; 删除不需要的/额外的文件夹。然后问题就会解决。

答案 2 :(得分:0)

enter image description here

我在`res / drawable“文件夹中有一个包含Grandle文件的.zip文件,然后从“ drawable”中将其删除 目录。它对我有用...

答案 3 :(得分:-2)

Error:Execution failed for task ':App:mergeDebugResources'.
/Users/Zee/Repos/App/res/drawable/notification.mp3: Error: The filename must end with .xml or .png

当我们尝试从包中的所有文件夹中删除除.xml.png之外的所有文件时,会发生此错误。

e.g。如果assets文件夹包含debug.exe和java.exe文件,我们想删除它们