Tips

มาลองใช้ Ice Cream Sandwich บน Windows ด้วย Android Virtual Device กัน

หลังจากที่ Google ได้ปล่อย SDK ของ Ice Cream Sandwich มา ก็ทำให้เราสามารถลองใช้ Emulator ของ Ice Cream Sandwich นี้ได้โดยไม่ต้องรอให้ Galaxy Nexus ออกวางจำหน่ายก่อน

จริงๆแล้ว Android Virtual Device หรือ AVD นั้น เป็น Emulator ที่เพิ่มความสะดวกสบายในการพัฒนา Application สำหรับ Android โดยหลังจากที่ผู้พัฒนาเขียน App เสร็จแล้ว ก็สามารถส่ง App ไปลองรันบน Emulator ได้เลย
แต่สำหรับผู้ใช้งานทั่วไปนั้น เราก็สามารถนำเจ้าตัว Emulator ตัวนี้ มาลองใช้เล่นๆเหมือนเป็น Android Device เครื่องนึงบน PC

มาดูขั้นตอนในการติดตั้งเจ้าตัว AVD ไว้ให้เราลองใช้กัน

1.Download โปรแกรมที่ต้องใช้ ได้แก่

1. JDK กด Download JDK (ไม่ใช่ JRE นะ) แล้วเลือก version ที่ตรงกับ Windows ของเรา (x86 หรือ x64)

2. Android SDK โดยให้เลือก Download แบบที่เป็น zip

2.ทำการติดตั้งตัวโปรแกรม

โดยให้ติดตั้ง JDK ก่อน โดยขั้นตอนการติดตั้งก็เหมือนกับการติดตั้งโปรแกรมทั่วไป กด Next ไปเรื่อยๆ

หลังจากติดตั้ง JDK เรียบร้อยแล้ว ก็ให้ Unzip ไฟล์ android sdk ของเรา (ของผม unzip ไปไว้ใน C:Android ก็จะได้เป็น C:Androidandroid-sdk-windows)

จากนั้น Reset เครื่องสัก 1 รอบครับ

3.ใช้ SDK Manager ในการ Download Package ที่จะใช้สร้าง AVD ครับ

ให้ไปที่ Folder ที่เรา Unzip android-sdk-windows ไว้ คลิกเข้าไปใน Folder จะเห็นโปรแกรมชื่อว่า SDK Manager ให้เปิดโปรแกรมนั้นขึ้นมา

พอหน้าต่างของโปรแกรมเปิดขึ้นมาแล้ว ให้ติ๊กถูกตรงหัวข้อ Tools และในหมวด Android 4.0 (API14) ให้เลือกเฉพาะ SDK Platform และ ARM EABI v7a System Image ตามรูปครับ
จากนั้นคลิกเลือก Install packages

เลือก Accept All แล้ว กด Install

จะใช้เวลา Download package อยู่นานเหมือนกันครับ ไปทำอย่างอื่นก่อนได้เลย

หลังจาก Download เสร็จแล้ว ก็ให้ ปิดตัวโปรแกรม SDK Manager ไปครับ

4.สร้าง AVD และเปิดใช้

เปิดโปรแกรม AVD Manager ขึ้นมา (อยู่ใน Folder เดียวกันกับ SDK Manager) เลือก New

ตั้งชื่อ ให้กับ AVD ของเรา ตั้งตามของผมก็ได้ครับ และเลือก Target เป็น Android 4.0 – API Level 14
เราสามารถตั้งค่าเพิ่มเติมได้ แต่ไม่จำเป็นครับ กด Create AVD ได้เลย

พอเราได้ AVD ของเรามาแล้ว ก็ให้คลิกเลือก AVD ของเราแล้วกด Start… ได้เลยครับ จากนั้นเลือก Launch

AVD จะใช้เวลา Startup นานพอสมควรครับ ให้อดใจรอหน่อย

เรียบร้อยครับ จากนี้ไปเราก็สามารถเปิด Emulator ใช้ได้ผ่านเจ้าตัว AVD Manager ได้เลย

สามารถใช้ Internet ได้ด้วยครับ

หวังว่าบทความนี้คงจะไม่อ่านเข้าใจยากจนเกินไป และคงเป็นประโยชน์กับผู้ที่ได้เข้ามาอ่านนะครับ และต้องขอโทษด้วยที่บทความดูไม่เป็นระเบียบเรียบร้อยเท่าไร ยังไงถ้าใครมีอะไรแนะนำก็รบกวนด้วยนะครับ

13 Comments

  1. khun_Song

    khun_Song Post on November 1, 2011 at 5:41 pm

    #270149

    บทความน่าสนใจมาครับ เดี๋ยวจะลองทำตามดูนะครับ

  2. beerkubb

    beerkubb Post on November 1, 2011 at 8:14 pm

    #270225

    ใช่ครับน่าสนใจมากครับ

  3. piko

    piko Post on November 1, 2011 at 8:16 pm

    #270226

    ไม่ใช่แค่ Version 4.0 รอ 5.0 6.0 ออกมาก็ใช้วิธีนี้ได้ (ถ้า Google ไม่เปลี่ยนอะไรนะ)

  4. mrmk Post on November 1, 2011 at 8:30 pm

    #270233

    หายช้ารึยังครับ

    • Symbolism

      Symbolism Post on November 1, 2011 at 8:37 pm

      #270239

      ยังอืดเป็นปกติอยู่ครับ :'|

  5. intergen

    intergen Post on November 1, 2011 at 9:45 pm

    #270266

    ถ้าตั้งความละเอียดหน้าจอสูงๆ มันจะกลายเป็น Tablet นะครับ

  6. WhiteCat

    WhiteCat Post on November 1, 2011 at 10:00 pm

    #270277

    หนึ่งชั่วโมงผ่านไป ยัง Startup ไม่เสร็จ

  7. apiyut Post on November 1, 2011 at 10:41 pm

    #270305

    แล้วทำอะไรได้บ้าง มีเกมไหมครับ … เปิดขึ้นมา มีเมนูอยู่หน้าเดียว เล่นอะไรก็ไม่ได้

    • zymbian

      zymbian Post on November 2, 2011 at 12:52 am

      #270355

      หาโปรแกรมที่เป็น .apk มา install ได้ครับ แค่พิมพ์

      adb -e install < dir >/???.apk

      ที่ command prompt ตรงที่ file ของ adb.exe อยู่ (ส่วนใหญ่จะอยู่ที่ C:\android-sdk\platform-tools\ (ตรง drive และ path อาจแตกต่างได้ ขึ้นอยู่กับตอนติดตั้งโปรแกรม sdk) )

      ตรง < dir > ระบุ path ที่ตัว file apk อยู่ ส่วน ???.apk คือ เอาชื่อโปรแกรมใส่ลงไปแทน ??? เรียบร้อย ถ้าต้องการให้โปรแกรมติดตั้งบน sdcard (จำลอง ซึ่งเป็น image file) ก็ให้ใส่ -s ต่อท้าย -e (ถ้าอยากรู้ว่ามี parameter อะไรบ้าง พิมพ์ adb เฉย ๆ แล้ว enter)

      เนื่องจากเป็นโปรแกรม emulator บน PC ซึ่งไม่มีระบบหน้าจอสัมผัส จะต้องใช้ mouse แทน แต่ส่วนของ keyboard จะใช้ได้ ถ้าโปรแกรมนั้นใช้ระบบสัมผัสมาก ๆ ซึ่งมันจะต้องใช้ mouse แทน มันจะไม่ค่อยเนียนเท่าไหร่ เหมาะกับ การทดสอบโปรแกรมพวกที่ต้องป้อนข้อมูล ถ้าจะเล่นเกมส์แบบ action จึงไม่เหมาะ จะเล่นได้ก็เฉพาะพวกเกมส์จำพวก puzzle หรือ board เสียมากกว่าครับ

      โดยเฉพาะ keyboard ภาษาไทยของ DroidSans หรือของผู้พัฒนารายอื่น ก็สามารถ install ใช้ได้เช่นกัน เพราะตัว emu จะไม่มี keyboard ไทยให้ครับ

    • mayinlove

      mayinlove Post on November 3, 2011 at 6:33 am

      #271402

      ช่วยยกตัวอย่างทีนะครับ

  8. ppzzeedd

    ppzzeedd Post on November 2, 2011 at 1:00 am

    #270366

    กระตุกมากกกกกก-0-

  9. Q10Silver Post on December 7, 2011 at 1:37 am

    #294244

    ลงไม่ยาก
    Startup สำหรับเราไม่ช้าน่ะ(เร็วกว่าที่คิดนึกว่าจะหลาย 10 นาที)
    แต่พอเข้าได้แล้ว กระตุก

    ยังไงก็ขอบคุณสำหรับบทความดีๆค่ะ ^^

  10. archess4u

    archess4u Post on March 25, 2012 at 7:15 am

    #399013

    ผมลง JDK ไม่ได้ครับ..ทำไงดี..

Leave a Reply

To Top