เมื่อติดตั้ง Android Studio แล้ว คุณใช้ Android Studio IDE ได้ และเครื่องมือ Android SDK ให้ทันสมัยอยู่เสมอด้วยการอัปเดตอัตโนมัติ และ Android SDK Manager
อัปเดต IDE โดยใช้กล่องเครื่องมือ JetBrains
หากคุณติดตั้ง Android Studio โดยใช้ JetBrains Toolbox จากนั้น กล่องเครื่องมือมีหน้าที่จัดการการอัปเดต Android Studio กล่องเครื่องมือช่วยให้คุณติดตั้ง Canary เวอร์ชันเบต้าและเวอร์ชันเสถียรของ Android Studio ไปพร้อมกัน เครื่องมือนี้ยังให้คุณย้อนกลับไปยังเวอร์ชันก่อนหน้านี้ ของแต่ละเวอร์ชัน หากจำเป็น เมื่อมีการอัปเดตพร้อมใช้งาน จะมีแสดงในกล่องเครื่องมือ เช่น ที่แสดงในรูปที่ 1
![กล่องเครื่องมือ Jetbrains แสดงตัวอัปเดตที่พร้อมใช้งาน](https://developer.android.com/static/studio/images/jetbrains-toolbox_2x.png?authuser=19&hl=th)
รูปที่ 1 กล่องเครื่องมือ Jetbrains กำลังแสดงอัปเดตที่พร้อมใช้งาน
อัปเดต IDE และเปลี่ยนช่อง
หากคุณติดตั้ง Android Studio ด้วยตนเอง Android Studio จะแจ้งเตือนด้วยลูกโป่งขนาดเล็ก เมื่อมีอัปเดตสำหรับ IDE หากต้องการตรวจหาการอัปเดตด้วยตนเอง คลิกไฟล์ >การตั้งค่า >ลักษณะที่ปรากฏและ พฤติกรรม > การตั้งค่าระบบ > ข้อมูลอัปเดต (ใน macOS, Android Studio > ตรวจหาอัปเดต) ดูรูปที่ 2
การอัปเดตสำหรับ Android Studio พร้อมให้บริการจากส่วนต่อไปนี้ เวอร์ชันการเผยแพร่:
- ช่องประเภทคาแนรี: ช่องเลือดออก
รุ่นต่างๆ มีการอัปเดตแบบคร่าวๆ ในแต่ละสัปดาห์ และพร้อมให้ดาวน์โหลดใน
หน้ารุ่นตัวอย่าง
นอกจากจะได้รับ Android Studio เวอร์ชัน Canary แล้ว คุณยังได้รับตัวอย่าง เวอร์ชันของเครื่องมือ SDK อื่นๆ ซึ่งรวมถึง Android Emulator
แม้ว่าสิ่งก่อสร้างเหล่านี้จะขึ้นอยู่กับ ข้อบกพร่อง ข้อบกพร่องจะได้รับการทดสอบและพร้อมใช้งานเพื่อให้คุณสามารถ และแสดงความคิดเห็นได้
หมายเหตุ: ไม่แนะนำช่องนี้สำหรับ การพัฒนาเวอร์ชันที่ใช้งานจริง
- เวอร์ชันเบต้า: เวอร์ชันเหล่านี้เป็นตัวเลือกที่เผยแพร่ซึ่งอิงจากเวอร์ชันเสถียรของ Canary และพร้อมให้ดาวน์โหลดในหน้ารุ่นพรีวิว ซึ่งจะเผยแพร่เพื่อรับความคิดเห็นก่อนที่จะผสานรวมเข้ากับเวอร์ชันเสถียร
- เวอร์ชันเสถียร: เวอร์ชันเสถียรและเปิดตัวอย่างเป็นทางการของ Android Studio
หากคุณต้องการทดลองใช้ช่องทางตัวอย่าง (Canary หรือเบต้า) ขณะที่ยังใช้บิลด์ที่เสถียรสำหรับโปรเจ็กต์ที่ใช้งานจริง ติดตั้งแอปควบคู่กันไปได้
![](https://developer.android.com/static/studio/images/preferences-updates_2x.png?authuser=19&hl=th)
รูปที่ 2 ข้อมูลอัปเดตเกี่ยวกับ Android Studio การตั้งค่าเริ่มต้น
ลบไดเรกทอรี Android Studio ที่ไม่ได้ใช้
![](https://developer.android.com/static/studio/images/intro/delete-unused-directories-dialog-2x.png?authuser=19&hl=th)
เมื่อคุณใช้งาน Android Studio เวอร์ชันหลักเป็นครั้งแรก ระบบจะมองหาไดเรกทอรี ที่มีแคช การตั้งค่า ดัชนี และบันทึกสำหรับ Android Studio เวอร์ชันที่ ไม่พบการติดตั้งที่เกี่ยวข้อง ลบ Android Studio ที่ไม่ได้ใช้ กล่องโต้ตอบไดเรกทอรีจะแสดงตําแหน่ง ขนาด และเวลาที่แก้ไขล่าสุดของที่ไม่ได้ใช้ ไดเรกทอรีและมีตัวเลือกให้ลบไดเรกทอรี
อัปเดตเครื่องมือด้วย SDK Manager
Android SDK Manager ช่วยให้คุณสามารถดาวน์โหลดเครื่องมือ SDK, แพลตฟอร์ม และ คอมโพเนนต์อื่นๆ ที่จำเป็นสำหรับการพัฒนาแอปของคุณ เมื่อดาวน์โหลดแล้ว คุณจะเห็น แต่ละแพ็กเกจในไดเรกทอรีที่ระบุว่าเป็นตำแหน่ง Android SDK ดังที่แสดงในรูปที่ 3
หากต้องการเปิด SDK Manager จาก Android Studio ให้คลิกเครื่องมือ >
SDK Manager หรือคลิก SDK Manager
ในแถบเครื่องมือ หากไม่ได้ใช้ Android Studio คุณจะดาวน์โหลดเครื่องมือได้
โดยใช้
sdkmanager
เมื่อมีอัปเดตสำหรับแพ็กเกจที่คุณมีอยู่แล้ว ขีดกลาง
จะปรากฏในช่องทำเครื่องหมายข้างแพ็กเกจ
- หากต้องการอัปเดตรายการหรือติดตั้งรายการใหม่ ให้เลือกช่องทำเครื่องหมาย
- หากต้องการถอนการติดตั้งแพ็กเกจ ให้คลิกเพื่อล้างช่องทำเครื่องหมาย
การอัปเดตที่รอดำเนินการจะแสดงในคอลัมน์ด้านซ้ายพร้อมไอคอนดาวน์โหลด
การนำออกที่รอดำเนินการคือ
ระบุด้วยเครื่องหมาย X สีแดง:
วิธีอัปเดตแพ็กเกจที่เลือก คลิกใช้หรือตกลง แล้วยอมรับเงื่อนไข ข้อตกลงการอนุญาตให้ใช้สิทธิ
![](https://developer.android.com/static/studio/images/sdk-manager-tools_2x.png?authuser=19&hl=th)
รูปที่ 3 Android SDK Manager
แพ็กเกจที่จำเป็น
ใช้เครื่องมือต่อไปนี้ได้ในแท็บเครื่องมือ SDK
- เครื่องมือสร้าง Android SDK
- มีเครื่องมือในการสร้างแอป Android สำหรับข้อมูลเพิ่มเติม โปรดดู บันทึกประจำรุ่นของเครื่องมือบิลด์ SDK
- เครื่องมือแพลตฟอร์ม Android SDK
- รวมเครื่องมือต่างๆ ที่จำเป็นสำหรับ
แพลตฟอร์ม Android รวมถึงเครื่องมือ
adb
- เครื่องมือบรรทัดคำสั่ง Android SDK
- มาพร้อมกับเครื่องมือสำคัญ เช่น ProGuard สำหรับข้อมูลเพิ่มเติม โปรดดู บันทึกประจำรุ่นของเครื่องมือ SDK
- แพลตฟอร์ม Android SDK
ในแท็บแพลตฟอร์ม SDK คุณต้องติดตั้ง Android อย่างน้อย 1 เวอร์ชัน เพื่อให้คุณคอมไพล์แอปได้ ใช้แพลตฟอร์มเวอร์ชันล่าสุดเป็นเป้าหมายบิลด์เพื่อ ทำให้ผู้ใช้ได้รับประสบการณ์ที่ดีที่สุดบนอุปกรณ์รุ่นล่าสุด หากต้องการดาวน์โหลดเวอร์ชัน ให้เลือกช่องทำเครื่องหมายถัดไป เป็นชื่อเวอร์ชัน
คุณยังเรียกใช้แอปบนเวอร์ชันเก่าได้ แต่คุณจะต้องสร้างเบราว์เซอร์ เพื่อใช้ฟีเจอร์ใหม่เมื่อทำงานในอุปกรณ์ที่มี Android
- ไดรเวอร์ USB ของ Google
- จำเป็นสำหรับ Windows มีเครื่องมือที่ช่วยให้คุณดำเนินการ
adb
การแก้ไขข้อบกพร่องด้วยอุปกรณ์ Google หากต้องการติดตั้ง โปรดไปที่ ดาวน์โหลด Google USB Driver - โปรแกรมจำลอง Android
- เครื่องมือจำลองอุปกรณ์แบบ QEMU ซึ่งคุณสามารถใช้แก้ไขข้อบกพร่องได้ และทดสอบแอปพลิเคชันของคุณในสภาพแวดล้อมรันไทม์ของ Android จริง ดูรายละเอียดเพิ่มเติมได้ที่ บันทึกประจำรุ่นของโปรแกรมจำลอง
- Intel หรือ ARM System Images
- ต้องมีอิมเมจระบบเพื่อเรียกใช้โปรแกรมจำลอง Android แพลตฟอร์มแต่ละเวอร์ชัน มีอิมเมจระบบที่รองรับ คุณยังดาวน์โหลดอิมเมจของระบบในภายหลังได้ด้วย เมื่อสร้างอุปกรณ์เสมือน Android (AVD) ใน AVD Manager เลือก Intel หรือ ARM จากโปรเซสเซอร์ของคอมพิวเตอร์เพื่อการพัฒนาซอฟต์แวร์
- บริการ Google Play
- มีชุดไลบรารี, Javadocs และตัวอย่างที่จะช่วยคุณสร้างแอป หากคุณต้องการใช้งาน API จากบริการ Google Play คุณต้องใช้ระบบ Google APIs หรือรูปภาพระบบ Google Play
- คลิกแท็บเว็บไซต์การอัปเดต SDK
- คลิกเพิ่ม
ที่ ด้านบนของหน้าต่าง
- ป้อนชื่อและ URL ของเว็บไซต์บุคคลที่สาม จากนั้น คลิกตกลง
- ตรวจสอบว่าได้เลือกช่องทำเครื่องหมายในส่วนเปิดใช้
- คลิกใช้หรือตกลง
- บนเครื่องที่ติดตั้ง Android Studio ให้คลิกเครื่องมือ > SDK Manager ที่ด้านบนของหน้าต่าง ให้สังเกตสัญลักษณ์ Android ตำแหน่ง SDK
ไปยังไดเรกทอรีนั้นและหาไดเรกทอรี
licenses/
ที่อยู่ข้างในหากไม่เห็นไดเรกทอรี
licenses/
ให้กลับไปที่ Android Studio อัปเดตเครื่องมือ SDK และยอมรับใบอนุญาต ข้อตกลง เมื่อกลับไปที่ไดเรกทอรีหน้าแรกของ Android SDK คุณควร ให้ดูไดเรกทอรี- คัดลอกไดเรกทอรี
licenses/
ทั้งหมดและวางลงใน ไดเรกทอรีหน้าแรกของ Android SDK ในเครื่องที่คุณต้องการสร้าง โปรเจ็กต์
แพ็กเกจแนะนำ
เราขอแนะนำเครื่องมือต่อไปนี้สำหรับการพัฒนา
หมายเหตุ: ไลบรารี API ส่วนใหญ่ที่ก่อนหน้านี้ได้ระบุโดย
แพ็กเกจที่เก็บการสนับสนุน (เช่น ไลบรารีการสนับสนุนของ Android, เลย์เอาต์ข้อจำกัด
บริการ Google Play และ Firebase) พร้อมให้บริการแล้วจากที่เก็บ Maven ของ Google
โปรเจ็กต์ที่สร้างด้วย Android Studio 3.0 ขึ้นไปจะรวมที่เก็บนี้ไว้ใน
การกำหนดค่าบิลด์ หากใช้โปรเจ็กต์เวอร์ชันเก่า คุณต้องเพิ่มที่เก็บ Maven ของ Google ไปยังโปรเจ็กต์
build.gradle
หรือ build.gradle.kts
รายการที่อยู่ก่อนหน้านี้เป็นเพียงตัวอย่างบางส่วนเท่านั้น แต่คุณสามารถเพิ่มไซต์อื่นๆ เพื่อดาวน์โหลดแพ็กเกจเพิ่มเติมได้ จากบุคคลที่สาม ตามที่อธิบายไว้ในส่วนต่อไปนี้
ในบางกรณี แพ็กเกจ SDK อาจต้องการการแก้ไขขั้นต่ำที่เฉพาะเจาะจง เครื่องมืออื่น ในกรณีนี้ SDK Manager จะแจ้งให้คุณทราบพร้อมคําเตือนและเพิ่ม ทรัพยากร Dependency ในรายการดาวน์โหลดของคุณ
แก้ไขหรือเพิ่มเว็บไซต์เครื่องมือ SDK
ในแท็บเว็บไซต์การอัปเดต SDK คุณสามารถเพิ่มและจัดการเว็บไซต์อื่นๆ ที่โฮสต์เครื่องมือของตนเอง และดาวน์โหลดแพ็กเกจ จากเว็บไซต์เหล่านั้น Android Studio ตรวจสอบเครื่องมือของ Android และ การอัปเดตเครื่องมือของบุคคลที่สามจากเว็บไซต์ SDK ที่คุณเพิ่ม
เช่น ผู้ให้บริการเครือข่ายมือถือหรือผู้ผลิตอุปกรณ์อาจมีข้อเสนอ ไลบรารี API ที่รองรับโดยอุปกรณ์ที่ใช้ Android ของตนเอง ถึง พัฒนาโดยใช้ไลบรารีของพวกเขา คุณสามารถติดตั้งแพ็กเกจ Android SDK โดยเพิ่ม URL ของเครื่องมือ SDK ของตนลงใน SDK Manager ใน แท็บเว็บไซต์การอัปเดต SDK
หากผู้ให้บริการหรือผู้ผลิตอุปกรณ์โฮสต์ไฟล์ที่เก็บส่วนเสริม SDK บนเว็บไซต์ ให้ทำตามขั้นตอนต่อไปนี้เพื่อเพิ่มเว็บไซต์ลงใน Android SDK ผู้จัดการ:
แพ็กเกจ SDK ที่พร้อมใช้งานจากเว็บไซต์จะปรากฏขึ้นแล้ว ในแท็บแพลตฟอร์ม SDK หรือเครื่องมือ SDK ตามความเหมาะสม
ดาวน์โหลดแพ็กเกจที่หายไปโดยอัตโนมัติด้วย Gradle
เมื่อคุณเรียกใช้บิลด์จากพร็อพเพอร์ตี้ บรรทัดคำสั่งหรือ Android Studio ได้ Gradle จะดาวน์โหลดได้โดยอัตโนมัติ ไม่มีแพ็กเกจ SDK ที่โปรเจ็กต์ใช้อยู่ ตราบใดที่ใบอนุญาต SDK ที่เกี่ยวข้อง มีการยอมรับข้อตกลงใน SDK Manager แล้ว
เมื่อคุณยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิโดยใช้ SDK Manager, Android Studio สร้างไดเรกทอรีใบอนุญาตภายในไดเรกทอรีหน้าแรกของ SDK ไดเรกทอรีใบอนุญาตนี้ เป็นสิ่งจำเป็นสำหรับ Gradle ในการดาวน์โหลดแพ็กเกจที่ขาดไปโดยอัตโนมัติ
หากคุณยอมรับข้อตกลงใบอนุญาตของเวิร์กสเตชันหนึ่งแล้ว แต่คุณต้องการที่จะ สร้างโปรเจ็กต์โดยใช้โปรเจ็กต์อื่น คุณสามารถส่งออกใบอนุญาตได้โดย คัดลอกจากไดเรกทอรีใบอนุญาตที่ยอมรับ
วิธีคัดลอกใบอนุญาตไปยังใบอนุญาตอื่น โปรดทำตามขั้นตอนต่อไปนี้
ตอนนี้ Gradle สามารถดาวน์โหลดแพ็กเกจ ที่ขาดหายไปโดยอัตโนมัติ ที่กำลังพัฒนาอยู่
โปรดทราบว่าฟีเจอร์นี้จะถูกปิดใช้โดยอัตโนมัติสำหรับบิลด์ที่คุณเรียกใช้
Android Studio ในฐานะผู้จัดการ SDK จัดการการดาวน์โหลดแพ็กเกจที่ขาดหายไปสำหรับ
IDE หากต้องการปิดใช้ฟีเจอร์นี้ด้วยตนเอง ให้ตั้งค่า
android.builder.sdkDownload=false
ในช่วง
gradle.properties
สำหรับโครงการของคุณ
อัปเดตเครื่องมือด้วยบรรทัดคำสั่ง
คุณไม่สามารถใช้ระบบที่ไม่มี UI แบบกราฟิก เช่น เซิร์ฟเวอร์ CI
SDK Manager ใน Android Studio ให้ใช้
เครื่องมือบรรทัดคำสั่ง sdkmanager
เพื่อติดตั้ง
และอัปเดตเครื่องมือและแพลตฟอร์ม SDK
หลังจากติดตั้งเครื่องมือและแพลตฟอร์ม SDK โดยใช้ sdkmanager
คุณอาจต้องยอมรับ
ใบอนุญาตที่หายไป หรือจะใช้ sdkmanager
ก็ได้เช่นกัน
$ sdkmanager --licenses
คำสั่งนี้จะสแกนเครื่องมือและแพลตฟอร์ม SDK ทั้งหมดที่ติดตั้งไว้ และแสดงใบอนุญาตที่มี ไม่ได้รับการยอมรับ คุณจะได้รับข้อความแจ้งให้ยอมรับใบอนุญาตแต่ละรายการ