ข้อผิดพลาด: ชื่อไฟล์ต้องลงท้ายด้วย .xml หรือ .png เมื่อใช้ไฟล์ MP3

ฉันใช้ 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 เลยไม่แน่ใจว่าต้องทำอย่างไรในตอนนี้ ความช่วยเหลือใด ๆ ที่ชื่นชมมาก


person zee    schedule 25.01.2016    source แหล่งที่มา


คำตอบ (4)


คุณไม่สามารถใส่ไฟล์ mp3 ในรูปแบบ Drawable ได้ โฟลเดอร์ Drawable มีไว้สำหรับรูปภาพ ใส่ไฟล์ mp3 ของคุณหรือรูปแบบอื่น ๆ ลงในโฟลเดอร์ raw

โฟลเดอร์ Raw สามารถพบได้ใน res/raw หากไม่มีอยู่ ให้สร้างโฟลเดอร์ raw ในโฟลเดอร์ res

person Sharj    schedule 25.01.2016

สาเหตุที่เป็นไปได้

อีกสถานการณ์หนึ่งที่ทำให้เกิดข้อผิดพลาดก็คือ คุณต้องวางโฟลเดอร์ drawable-xxxhdpi/xxhdpi/xhdpi/hdpi/mdpi ทั้งหมดของคุณลงในโฟลเดอร์ drawable ของคุณโดยไม่ตั้งใจ ซึ่งอาจส่งผลให้เกิด โฟลเดอร์ที่ดึงออกได้เรียงซ้อน และทำให้เกิดข้อผิดพลาดนี้

วิธีแก้ปัญหา

เพียงไปที่โฟลเดอร์นั้น & ลบโฟลเดอร์ที่ไม่ต้องการ/โฟลเดอร์พิเศษ จากนั้นปัญหาจะได้รับการแก้ไข

person Rahul Soshte    schedule 16.10.2017

ป้อนคำอธิบายรูปภาพที่นี่ฉัน

ฉันมีไฟล์ .zip ที่มีไฟล์ grandle อยู่ในโฟลเดอร์ `res/drawable" จากนั้นฉันก็ลบมันออกจากไดเร็กทอรี "drawable" มันได้ผลสำหรับฉัน...

person ISURU THIWANKA    schedule 18.05.2020

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 จากโฟลเดอร์ทั้งหมดในแพ็คเกจของเรา

เช่น. หากโฟลเดอร์ทรัพย์สินมีไฟล์ debug.exe และ java.exe และเราต้องการลบทิ้ง

person Rushita Zalavadiya    schedule 04.05.2018