ในบางครั้ง การ compile ตัวโปรเจค Android Application บน Eclipse ADT นั้นอาจจะทำให้เกิดข้อผิดพลาด อย่างเช่น Dalvik error ทำให้ไม่สามารถ Build หรือ Export ตัวแอพ Android ออกมาได้
ปัญหาเกิดได้จากหลายสาเหตุ ซึ่งหนึ่งในนั้นก็คือ Proguard ใน Android SDK ไม่ได้อัพเป็นเวอร์ชั่นล่าสุดนั่นเองครับ
สำหรับ ปัญหา Dalvik Error ลองดูวิธีแก้ชั่วคราวที่นี่ครับ ลองทำแล้วหายดี Export ตัว Android APK ไม่มีปัญหา
วิธีอัพเกรด Proguard ให้ Android Project
- Download Proguard เวอร์ชั่นล่าสุด จากที่นี่
- แตก zip file ออกมา
- ไปที่โฟลเดอร์ proguard ที่อยู่ใน Android SDK ซึ่งในที่นี้ของผมเป็น Eclipse ADT ก็จะอยู่ในโฟลเดอร์ sdk/tools/proguard
- Copy โฟลเดอร์ที่ชื่อ bin และ lib ในโฟลเดอร์ proguard ที่เราแตก zip ออกมา ไปไว้ที่ sdk/tools/proguard
- เรียบร้อยแล้วกลับไปที่ Eclipse ADT ไปที่ project menu ด้านบน เลือกคำสั่ง Clean ตัวโปรเจคของเรา
เท่านี้ก็น่าจะแก้ปัญหาให้หลายๆ คนได้นะครับ
ติดตามเนื้อหาอื่นๆ สำหรับการเริ่มต้นสร้าง iOS และ Android App สำหรับ PhoneGap ได้ที่นี่ หรือสนใจมาฝึกอบรมกับผมก็ดูรายละเอียดคอร์สและวันเวลาได้ทีนี่ครับ