[How to] วิธีย้าย Android Project จาก Eclipse สู่ Android Studio

Android Developer logo

จากที่ Google ได้เปิดตัว Android Studio ออกมานั้น สำหรับใครที่เคยพัฒนา App บน Android ด้วย Eclipse มาก่อน คงอยากลองย้ายงานที่ทำอยู่ ไปพัฒนาบน Android Studio กันใช่ไม๊ครับ

สิ่งที่ต้องมีก่อนการย้ายบ้านครั้งนี้ก็คือ

  1. Eclipse
  2. Android SDK Tools rev.22 ขึ้นไป
  3. Android Developer Toolkit rev.22 ขึ้นไป (ADT Plugin สำหรับ Eclipse)
  4. 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…

Android Eclipse to Android Studio 1

เลือก Generate Gradle build files

Android Eclipse to Android Studio 2

เลือก Project ที่ต้องการ Export

Android Eclipse to Android Studio 3

เมื่อเรียบร้อยแล้ว จะได้ไฟล์ build.gradle เพิ่มขึ้นมา ใน Folder ของ Project

Android Eclipse to Android Studio 4

Import into Android Studio

ไปที่ Android Studio เลือก Import Project

Android Eclipse to Android Studio 5

แล้วเลือก Folder ที่มีไฟล์ build.gradle อยู่ (Dialog นี้จะกินเวลาค่อนข้างนาน จนตอนแรกเข้าใจว่า Hang เพราะตัว Android Studio ทำการ List รายชื่อ File + Folder ทั้งหมดที่มีในเครื่องออกมาให้เลือก หวังว่า Version ต่อ ๆ ไป คงทำให้มันเร็วขึ้นกว่านี้ได้)

Android Eclipse to Android Studio 6

เลือก Create project from existing sources ตามรูป แล้วกด Next

Android Eclipse to Android Studio 7

กำหนดชื่อ Project และที่อยู่ของไฟล์ที่ต้องการ Import ซึ่งจะขึ้นมาอัตโนมัติ ไม่ต้องทำอะไร กด Next ต่อไปเลย

Android Eclipse to Android Studio 8

แล้วก็กด Next ไปเรื่อย ๆ จนจบ

Android Eclipse to Android Studio 9 Android Eclipse to Android Studio 10 Android Eclipse to Android Studio 11 Android Eclipse to Android Studio 12 Android Eclipse to Android Studio 13

เท่านี้ก็เสร็จสิ้นกระบวนการ Import แล้ว

Android Eclipse to Android Studio 14

เบื้องต้น ผมทดสอบ Build App Nexus Update Checker ดู ก็สามารถใช้งานได้โดยไม่พบปัญหาใด ๆ

อ้างอิง : Android Studio – Migrating from Eclipse

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.