ขั้นตอนการติดตั้ง Android Studio 1.0 สำหรับมือใหม่

Published on
Android
2014/12/how-to-setup-and-install-android-studio
Discord

หลังจากที่ Google ได้ทำการเปิดตัว Android Studio 1.0 ออกมาเป็นที่เรียบร้อยแล้ว คาดว่าต่อไป Eclipse (ADT) คงจะถูกลอยแพ และลดความนิยมลงเรื่อยๆ จริงๆก็กะไว้ตั้งแต่ทาง Google เริ่ม Folk ตัว Intelij IDEA Community ออกมาทำแล้ว

ตอนนี้ก็ได้เวลาที่เราๆท่านๆชาว Android Developer เปลี่ยนมาใช้ Android Studio กันดีกว่า ผมเลยถือโอกาสนี้ทำบทความนี้ขึ้นมาซะเลย สำหรับท่านที่ยังไม่เคยใช้ Android Studio และสำหรับมือใหม่ ที่เพิ่งจับ Android ด้วย ส่วนบทความที่เกี่ยวข้องกับ Android Studio ก็มีเพื่อนๆ พี่ๆ หลายคนเขียนไว้แล้ว สามารถอ่านเพิ่มเติมได้ครับ

สำหรับบทความนี้ผมอิงมาจากบทความเก่า ที่เคยเขียนไว้ คือ เตรียมเครื่องมือสำหรับเขียนแอพแอนดรอยส์ ซึ่งตอนนี้มันเก่าแล้ว แนะนำอ่านบทความนี้แทนละกัน

บทความนี้ผมจะเริ่มตั้งแต่ ติดตั้้ง Java กันเลยทีเดียว ผมอุตส่าลงทุน ทดลองติดตั้งผ่าน VirtualBox เลยนะเนี่ย :D ใครที่รู้ขั้นตอนไหนแล้ว ก็ข้ามไปได้เลยครับ

Step 1 : ติดตั้ง Java JDK

เริ่มต้นเลย สำหรับมือใหม่ ถ้าหากยังไม่มี Java อยู่ในเครื่อง หรือมีแล้ว แต่ว่าเซ็ทอัพ Path ยังไม่ถูกต้อง ก็อ่านเลยครับ เปิดเว็บ Download Java JDK ขึ้นมา จริงๆ ค้นหาว่า Download Java JDK ก็มีลิงค์ให้กดแล้ว

Download JDK

จากนั้นทำการเลือก Download JDK ปุ่มใหญ่ๆเลย (ผมใช้ JDK 8 เลยนะครับ)

ต่อมาทำการกดยอมรับข้อตกลง License แล้วก็เลือกลิงค์โหลดเลย จะ 64 Bit (xxxx-x64.exe) หรือ 32 Bit (xxxx-i586.exe)

เมื่อดาวน์โหลดมาแล้ว ก็ทำการติดตั้ง ในส่วนนี้ไม่พูดถึงนะครับ หากติดตั้งไม่เป็น แนะนำไปทำอย่างอื่นดีกว่า :)

Install JDK

Install JDK Fin

เมื่อติดตั้งเสร็จแล้ว ต่อมาทำการ Set Environment Path เพื่อให้เครื่องสามารถเห็น JDK ได้ถูกต้อง โดยทำการคลิกขวาที่ My Computer => เลือก Properties จากนั้นไปที่แท็ป Advanced เลือก Environment Variables…

ให้ทำการเพิ่ม PATH เพิ่มใหม่ หรือต่อจากของเดิมก็ได้ แต่ต้องใส่ semicolon(;) ก่อนนะ โดยใส่ path ที่อยู่ที่เก็บ Java JDK ไว้ เช่น C:\Program Files\Java\jdk1.8.0_25\bin ตามรูปเลยครับ

Set PATH

หรือจะกำหนดเป็น JAVA_HOME และเซท Path เป็น C:\Program Files\Java\jdk1.8.0_25 โดยไม่ต้องมี \bin

Set Java Home

เมื่อตั้งค่าเรียบร้อย ทดสอบซักหน่อยว่าใช้งานได้ โดยการเปิด Command Prompt แล้วพิมพ์

java -version

และ

javac -version

ต้องได้ดังภาพ ถ้าไม่ได้แสดงว่ายังทำไม่ถูก :)

Finish setup JDK

Step 2 : ดาวน์โหลดและติดตั้ง Android Studio

ต่อมาทำการ ดาวน์โหลด Android Studio มาครับ เข้าไปหน้าดาวน์โหลดจะเห็นปุ่ม Download อยู่ ก็กดโหลดเลยครับ ไฟล์ประมาณ 800 MB

Android Studio

หลังจากดาวน์โหลดมาแล้ว ก็ทำการติดตั้งเลย ระหว่างการติดตั้ง จะมีถามด้วย ว่าให้เราติดตั้งตัว IDE ไว้ที่ไหน และตัว Android SDK ไว้ที่่ไหน ตรงส่วนนี้ก็ใช้ Default ไปก็ได้ หรือจะเลือก Path ที่ต้องการก็ได้ แต่ต้องแน่ใจว่ามี Permission ในการ access read/write นะครับ ไม่งั้นจะมี Error เวลาเปิด Android Studio

Install Android Studio Install Android Studio

ถ้าเลือกที่เก็บ Android SDK ไว้ที่อื่น จะมี Alert ขึ้นถามว่าแน่ใจรึเปล่า เพราะบางทีจะเกิดกรณีพวกสิทธิ์ read/write หรือไม่ก็ต้องรัน Run As Administrator ทุกครั้ง (อันนี้เดาเอานะ)

Install Android Studio Install Android Studio

เมื่อเราทำการติดตั้ง Android Studio เสร็จแล้ว ต่อมาก็เปิดโปรแกรมเลย โปรแกรมจะถามว่าจะให้ Import ไฟล์คอนฟิคต่างๆของเวอร์ชันเก่าไว้มั้ย ถ้าเราเพิ่งติดตั้ง ก็ไม่ต้องเลือกครับ ไม่มีให้เลือกนี่ :) แต่ใครที่เคยติดตั้งไว้แล้ว แล้วอยาก Import ก็เลือกได้ครับ

Completed

แต่เดี่ยวก่อน หากใครมีปัญหาแบบดังภาพ ข้างล่าง เปิด Android Studio ขึ้นมาแล้วเจอแบบนี้ แสดงว่า เซต JAVA_HOME ไม่ถูกต้อง กลับไปอ่าน Step 1 : ติดตั้ง Java JDK อีกรอบครับ

Error can't find JDK

ครั้งแรกตัวโปรแกรมจะทำการดาวน์โหลด Components ต่างๆที่จำเป็นสำหรับเขียนแอพให้เราเอง อัตโนมัติ ไม่ต้องทำอะไรเลย มันโหลดให้เองทั้ง Build Tool, API Images แถมสร้าง Emulator ให้เราเองด้วย เป็น Nexus 5 Lollipop ช่วงนี้ต้องรอหน่อย ความเร็วขึ้นอยู่กับอินเตอร์เนตของท่านแล้ว

Install Component

แต่ถ้าหากเจอ Error นี้แทนละ ทำไง ง่ายๆครับ ดูว่า เปิดโปรแกรมด้วย Run As Adminstrator รึยัง?

Run As Administrator

หากไม่มี Error อะไรเมื่อทำการดาวน์โหลด Components ต่างๆเรียบร้อย ก็กด Finish เป็นอันเสร็จสิ้น

ปัญหาอื่นๆที่พบ

เปิด SDK Manager ไม่ได้

ไม่แน่ใจว่าสาเหตุอะไร ต้องลองตรวจสอบ Permission ของโฟลเดอร์ Android SDK ดู ส่วนอีกวิธีผมทำแล้วหาย ไม่รู้ว่าใช่หรือเปล่า ต้องถามคนใช้ Windows แล้วครับ หากใครรู้ช่วยยืนยันด้วยนะครับ วิธีของผมคือ ลองไปดูที่ Set Environment Path ปรากฎว่า PATH ของ Windows/System32 ต่างๆที่เป็น Default มันหายไป เผลอกดลบตอน Set JAVA_HOME รึเปล่าไม่รู้ พอแก้เป็น

PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\java\jdk1.8.0_25\bin

ก็หายเป็นปกติ สามารถเปิด SDK Manager ได้แล้ว

ใส่ Android SDK Path ไม่ถูก

Android SDK Path

อันนี้จริงๆมันเป็น Alert ขึ้นเตือนว่า หา Path ของ Android SDK ไม่เจอ ไม่ใช้ JDK นะ อย่าเข้าใจผิด :D ทางแก้ก็ง่ายมากครับ เมื่อมันมี Alert ข้อความแจ้งเตือน สิ่งที่เราควรทำคืออ่านและทำตาม ไม่ใช่เอาไว้กดปิดอย่างเดียว แค่เลือกไปที่ Android SDK ที่เราติดตั้งไว้ ก็เรียบร้อยแล้ว Default มันไว้ที่ C:\Users\ชื่อยูเซอร์\AppData\Local\Android\sdk

แค่นี้ก็เรียบร้อย :)

Failed to find: com.android.support:appcompat-xxxx

Failed to Find ...

ปัญหานี้จะเกิดก็ต่อเมื่อ เรายังไม่ได้ลง Support Library นะครับ ก็ไปจัดการเปิด SDK Manager แล้วโหลด Support Library มาลงซะ

เป็นอันเรียบร้อย สุดท้ายใครยังมือใหม่ Android Studio แนะนำอ่านบทความด้านล่างเพิ่มเติมดูครับ

Buy Me A Coffee
Authors
Discord