จากที่ Google ได้เปิดตัว Android Studio ออกมานั้น สำหรับใครที่เคยพัฒนา App บน Android ด้วย Eclipse มาก่อน คงอยากลองย้ายงานที่ทำอยู่ ไปพัฒนาบน Android Studio กันใช่ไม๊ครับ
สิ่งที่ต้องมีก่อนการย้ายบ้านครั้งนี้ก็คือ
- Eclipse
- Android SDK Tools rev.22 ขึ้นไป
- Android Developer Toolkit rev.22 ขึ้นไป (ADT Plugin สำหรับ Eclipse)
- Android Studio
สำหรับใครที่ใช้ Android SDK Tools กับ ADT Plugin rev. ต่ำกว่า 22 ให้อัพเดตก่อนนะครับ ดูขั้นตอนการอัพเดต Android SDK Tools และ ADT Plugin ก่อน
ส่วนใครที่ยังไม่ได้ติดตั้ง Android Studio ดูวิธีการติดตั้ง Android Studio ก่อน
เมื่อทุกอย่างพร้อมแล้วพร้อมแล้ว มาดูขั้นตอนกันเลย
คำแนะนำ : ควร Backup งานที่ทำบน Eclipse ไว้ก่อน เพราะหลังจาก Export / Import แล้ว พบว่า การอ้างถึง Class R เปลี่ยนไป ทำให้กลับไปเปิดบน Eclipse แล้วพบ Error
Export from Eclipse
ไปที่ Eclipse เลือกเมนู File > Export…
เลือก Generate Gradle build files
เลือก Project ที่ต้องการ Export
เมื่อเรียบร้อยแล้ว จะได้ไฟล์ build.gradle เพิ่มขึ้นมา ใน Folder ของ Project
Import into Android Studio
ไปที่ Android Studio เลือก Import Project
แล้วเลือก Folder ที่มีไฟล์ build.gradle อยู่ (Dialog นี้จะกินเวลาค่อนข้างนาน จนตอนแรกเข้าใจว่า Hang เพราะตัว Android Studio ทำการ List รายชื่อ File + Folder ทั้งหมดที่มีในเครื่องออกมาให้เลือก หวังว่า Version ต่อ ๆ ไป คงทำให้มันเร็วขึ้นกว่านี้ได้)
เลือก Create project from existing sources ตามรูป แล้วกด Next
กำหนดชื่อ Project และที่อยู่ของไฟล์ที่ต้องการ Import ซึ่งจะขึ้นมาอัตโนมัติ ไม่ต้องทำอะไร กด Next ต่อไปเลย
แล้วก็กด Next ไปเรื่อย ๆ จนจบ
เท่านี้ก็เสร็จสิ้นกระบวนการ Import แล้ว
เบื้องต้น ผมทดสอบ Build App Nexus Update Checker ดู ก็สามารถใช้งานได้โดยไม่พบปัญหาใด ๆ
อ้างอิง : Android Studio – Migrating from Eclipse