เมื่อติดตั้ง Android Studio แล้ว คุณสามารถอัปเดต IDE ของ Android Studio และเครื่องมือ Android SDK ให้เป็นเวอร์ชันล่าสุดอยู่เสมอด้วยการอัปเดตอัตโนมัติและเครื่องมือจัดการ Android SDK
อัปเดต IDE โดยใช้ JetBrains Toolbox
หากคุณติดตั้ง Android Studio โดยใช้ JetBrains Toolbox ทาง Toolbox จะเป็นผู้รับผิดชอบจัดการการอัปเดต Android Studio กล่องเครื่องมือช่วยให้คุณติดตั้ง Android Studio เวอร์ชัน Canary, เบต้า และเสถียรได้พร้อมกัน และยังให้คุณย้อนกลับไปใช้เวอร์ชันก่อนหน้าของแต่ละแอปได้หากจำเป็น เมื่อมีการอัปเดต ข้อมูลจะแสดงในกล่องเครื่องมือ ดังที่แสดงในรูปที่ 1

รูปที่ 1 กล่องเครื่องมือ Jetbrains ที่แสดงการอัปเดตที่มี
อัปเดต IDE และเปลี่ยนช่อง
หากคุณติดตั้ง Android Studio ด้วยตนเอง Android Studio จะแจ้งให้คุณทราบด้วยป๊อปอัปเล็กๆ เมื่อมีการอัปเดต IDE หากต้องการตรวจสอบการอัปเดตด้วยตนเอง ให้คลิกไฟล์ >การตั้งค่า >ลักษณะที่ปรากฏและลักษณะการทำงาน > การตั้งค่าระบบ > การอัปเดต (ใน macOS ให้คลิก Android Studio > ตรวจหาการอัปเดต) ดูรูปที่ 2
การอัปเดตสำหรับ Android Studio มีให้บริการจากแชแนลรุ่นต่อไปนี้
- ช่อง Canary: เวอร์ชันใหม่ล่าสุดเหล่านี้จะได้รับการอัปเดตทุกสัปดาห์โดยประมาณ และพร้อมให้ดาวน์โหลดในหน้ารุ่นตัวอย่าง
นอกจากจะได้รับ Android Studio เวอร์ชัน Canary แล้ว คุณยังจะได้รับเครื่องมือ SDK อื่นๆ เวอร์ชันตัวอย่างด้วย ซึ่งรวมถึงโปรแกรมจำลอง Android
แม้ว่าบิลด์เหล่านี้จะพบข้อบกพร่องได้มากกว่า แต่เราก็ได้ทดสอบและทำให้พร้อมใช้งานเพื่อให้คุณลองใช้ฟีเจอร์ใหม่ๆ และแสดงความคิดเห็น
หมายเหตุ: ไม่แนะนําให้ใช้ช่องทางนี้สําหรับการพัฒนาเวอร์ชันที่ใช้งานจริง
- เวอร์ชันเบต้า: เป็นเวอร์ชันที่พร้อมจะเผยแพร่โดยอิงตามบิลด์ Canary เวอร์ชันเสถียร และพร้อมให้ดาวน์โหลดในหน้ารุ่นตัวอย่าง โดยเราจะเผยแพร่ฟีเจอร์เหล่านี้เพื่อรับความคิดเห็นก่อนที่จะผสานรวมลงในเวอร์ชันเสถียร
- ช่องทางเสถียร: Android Studio เวอร์ชันเสถียรอย่างเป็นทางการ
หากต้องการลองใช้เวอร์ชันตัวอย่าง (Canary หรือเบต้า) เวอร์ชันใดเวอร์ชันหนึ่งขณะที่ยังคงใช้บิลด์ที่เสถียรสำหรับโปรเจ็กต์เวอร์ชันที่ใช้งานจริงอยู่ คุณสามารถติดตั้งเวอร์ชันต่างๆ ควบคู่กันได้

รูปที่ 2 การตั้งค่าการอัปเดต Android Studio
ลบไดเรกทอรี Android Studio ที่ไม่ได้ใช้

เมื่อคุณเรียกใช้ Android Studio เวอร์ชันหลักเป็นครั้งแรก ระบบจะค้นหาไดเรกทอรีที่มีแคช การตั้งค่า ดัชนี และบันทึกสำหรับเวอร์ชันของ Android Studio ที่ไม่พบการติดตั้งที่เกี่ยวข้อง จากนั้นกล่องโต้ตอบลบไดเรกทอรี Android Studio ที่ไม่ได้ใช้จะแสดงตำแหน่ง ขนาด และเวลาที่แก้ไขล่าสุดของไดเรกทอรีที่ไม่ได้ใช้เหล่านี้ รวมถึงมีตัวเลือกให้ลบไดเรกทอรีดังกล่าว
อัปเดตเครื่องมือด้วย SDK Manager
เครื่องมือจัดการ Android SDK ช่วยให้คุณดาวน์โหลดเครื่องมือ SDK, แพลตฟอร์ม และคอมโพเนนต์อื่นๆ ที่จําเป็นสําหรับการพัฒนาแอปได้ เมื่อดาวน์โหลดแล้ว คุณจะเห็นแพ็กเกจแต่ละรายการในไดเรกทอรีที่ระบุเป็นตำแหน่ง Android SDK ดังที่แสดงในรูปที่ 3
หากต้องการเปิดเครื่องมือจัดการ SDK จาก Android Studio ให้คลิกเครื่องมือ >
เครื่องมือจัดการ SDK หรือคลิกเครื่องมือจัดการ SDK
ในแถบเครื่องมือ หากไม่ได้ใช้ Android Studio คุณสามารถดาวน์โหลดเครื่องมือได้โดยใช้เครื่องมือบรรทัดคำสั่ง
sdkmanager
เมื่อมีการอัปเดตสำหรับแพ็กเกจที่คุณมีอยู่แล้ว เครื่องหมายขีดกลาง
จะปรากฏในช่องทําเครื่องหมายข้างแพ็กเกจ
- หากต้องการอัปเดตรายการหรือติดตั้งรายการใหม่ ให้เลือกช่องทำเครื่องหมาย
- หากต้องการถอนการติดตั้งแพ็กเกจ ให้คลิกเพื่อล้างช่องทำเครื่องหมาย
การอัปเดตที่รอดำเนินการจะแสดงในคอลัมน์ด้านซ้ายด้วยไอคอนดาวน์โหลด
ระบบจะระบุรายการที่รอนำออกด้วยเครื่องหมาย X สีแดง
หากต้องการอัปเดตแพ็กเกจที่เลือก ให้คลิกใช้หรือตกลง และยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิ

รูปที่ 3 เครื่องมือจัดการ Android SDK
แพ็กเกจที่จำเป็น
คุณจะเห็นเครื่องมือต่อไปนี้ในแท็บเครื่องมือ 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 - โปรแกรมจำลอง Android
- เครื่องมือจำลองอุปกรณ์ที่ใช้ QEMU ซึ่งคุณใช้แก้ไขข้อบกพร่องและทดสอบแอปพลิเคชันในรันไทม์ Android จริงได้ ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจำรุ่นของโปรแกรมจำลอง
- Intel หรือภาพระบบ ARM
- ต้องมีอิมเมจระบบเพื่อเรียกใช้ Android Emulator แพลตฟอร์มแต่ละเวอร์ชันจะมีอิมเมจระบบที่รองรับ นอกจากนี้ คุณยังดาวน์โหลดอิมเมจระบบในภายหลังได้เมื่อสร้างอุปกรณ์เสมือน Android (AVD) ในเครื่องมือจัดการ AVD เลือก Intel หรือ ARM โดยอิงตามโปรเซสเซอร์ของคอมพิวเตอร์ที่ใช้พัฒนา
- บริการ Google Play
- ประกอบด้วยชุดไลบรารี, Javadoc และตัวอย่างเพื่อช่วยสร้างแอป หากต้องการใช้ API จาก Google Play Services คุณต้องภาพระบบ Google APIs หรือภาพระบบ Google Play
- คลิกแท็บเว็บไซต์อัปเดต SDK
- คลิกเพิ่ม
ที่ด้านบนของหน้าต่าง
- ป้อนชื่อและ URL ของเว็บไซต์ของบุคคลที่สาม แล้วคลิกตกลง
- ตรวจสอบว่าได้เลือกช่องทำเครื่องหมายในคอลัมน์เปิดใช้แล้ว
- คลิกใช้หรือตกลง
- ในเครื่องที่ติดตั้ง Android Studio ให้คลิกเครื่องมือ > SDK Manager สังเกตตำแหน่ง SDK ของ Android ที่ด้านบนของหน้าต่าง
ไปที่ไดเรกทอรีนั้นแล้วค้นหาไดเรกทอรี
licenses/
ที่อยู่ภายในหากไม่เห็นไดเรกทอรี
licenses/
ให้กลับไปที่ Android Studio แล้วอัปเดตเครื่องมือ SDK รวมถึงยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิ เมื่อกลับไปที่ไดเรกทอรีหลักของ Android SDK คุณควรเห็นไดเรกทอรีดังกล่าว- คัดลอกไดเรกทอรี
licenses/
ทั้งหมดแล้ววางลงในไดเรกทอรีหลักของ Android SDK ในเครื่องที่ต้องการสร้างโปรเจ็กต์
แพ็กเกจที่แนะนำ
เราขอแนะนำให้ใช้เครื่องมือต่อไปนี้สำหรับการพัฒนา
หมายเหตุ: ไลบรารี API ส่วนใหญ่ที่แพ็กเกจ Support Repository เคยให้บริการก่อนหน้านี้ (เช่น ไลบรารีการสนับสนุนของ Android, Constraint Layout, บริการ Google Play และ Firebase) พร้อมให้ใช้งานจากที่เก็บ Maven ของ Google แล้ว
โปรเจ็กต์ที่สร้างด้วย Android Studio 3.0 ขึ้นไปจะรวมที่เก็บนี้ไว้ในการกำหนดค่าบิลด์โดยอัตโนมัติ หากใช้โปรเจ็กต์เก่า คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในไฟล์ build.gradle
หรือ build.gradle.kts
ด้วยตนเอง
รายการข้างต้นเป็นเพียงตัวอย่างบางส่วน และคุณสามารถเพิ่มเว็บไซต์อื่นๆ เพื่อดาวน์โหลดแพ็กเกจเพิ่มเติมจากบุคคลที่สามได้ ตามที่อธิบายไว้ในส่วนต่อไปนี้
ในบางกรณี แพ็กเกจ SDK อาจกำหนดให้ต้องใช้เครื่องมืออื่นเวอร์ชันที่ผ่านการแก้ไขขั้นต่ำที่เจาะจง หากเป็นเช่นนั้น เครื่องมือจัดการ SDK จะส่งคำเตือนให้คุณทราบและเพิ่มข้อกำหนดไว้ในรายการการดาวน์โหลด
แก้ไขหรือเพิ่มเว็บไซต์เครื่องมือ SDK
ในแท็บเว็บไซต์อัปเดต SDK คุณสามารถเพิ่มและจัดการเว็บไซต์อื่นๆ ที่โฮสต์เครื่องมือของตนเอง จากนั้นดาวน์โหลดแพ็กเกจจากเว็บไซต์เหล่านั้น Android Studio จะตรวจสอบเครื่องมือ Android และอัปเดตเครื่องมือของบุคคลที่สามจากเว็บไซต์ SDK ที่คุณเพิ่ม
เช่น ผู้ให้บริการเครือข่ายมือถือหรือผู้ผลิตอุปกรณ์อาจเสนอไลบรารี API เพิ่มเติมที่อุปกรณ์ Android ของตนเองรองรับ หากต้องการพัฒนาโดยใช้ไลบรารีของบุคคลที่สาม คุณสามารถติดตั้งแพ็กเกจ Android SDK ได้โดยเพิ่ม URL ของเครื่องมือ SDK ไปยังเครื่องมือจัดการ SDK ในแท็บเว็บไซต์อัปเดต SDK
หากผู้ให้บริการหรือผู้ผลิตอุปกรณ์โฮสต์ไฟล์ที่เก็บข้อมูลส่วนเสริม SDK ในเว็บไซต์ ให้ทำตามขั้นตอนต่อไปนี้เพื่อเพิ่มเว็บไซต์ลงในเครื่องมือจัดการ SDK ของ Android
ตอนนี้แพ็กเกจ SDK ที่พร้อมใช้งานจากเว็บไซต์จะปรากฏในแท็บแพลตฟอร์ม SDK หรือเครื่องมือ SDK ตามลำดับ
ดาวน์โหลดแพ็กเกจที่ขาดหายไปโดยอัตโนมัติด้วย Gradle
เมื่อคุณเรียกใช้บิลด์จากบรรทัดคำสั่งหรือ Android Studio ทาง Gradle จะดาวน์โหลดแพ็กเกจ SDK ที่ขาดหายไปซึ่งโปรเจ็กต์ต้องใช้โดยอัตโนมัติ ตราบใดที่คุณยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิ SDK ที่เกี่ยวข้องในเครื่องมือจัดการ SDK แล้ว
เมื่อคุณยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิโดยใช้เครื่องมือจัดการ SDK ทาง Android Studio จะสร้างไดเรกทอรีใบอนุญาตภายในไดเรกทอรีหลักของ SDK ไดเรกทอรีใบอนุญาตนี้จำเป็นต้องใช้เพื่อให้ Gradle ดาวน์โหลดแพ็กเกจที่ขาดหายไปโดยอัตโนมัติ
หากยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิในเวิร์กสเตชันเครื่องหนึ่งแล้ว แต่ต้องการสร้างโปรเจ็กต์ในเวิร์กสเตชันอื่น คุณสามารถส่งออกใบอนุญาตได้โดยคัดลอกไดเรกทอรีใบอนุญาตที่ยอมรับ
หากต้องการคัดลอกใบอนุญาตไปยังเครื่องอื่น ให้ทำตามขั้นตอนต่อไปนี้
ตอนนี้ Gradle สามารถดาวน์โหลดแพ็กเกจที่ขาดหายไปซึ่งโปรเจ็กต์ของคุณต้องใช้โดยอัตโนมัติได้แล้ว
โปรดทราบว่าระบบจะปิดใช้ฟีเจอร์นี้โดยอัตโนมัติสำหรับบิลด์ที่คุณเรียกใช้จาก Android Studio เนื่องจากเครื่องมือจัดการ SDK จะจัดการการดาวน์โหลดแพ็กเกจที่ขาดหายไปสำหรับ IDE หากต้องการปิดใช้ฟีเจอร์นี้ด้วยตนเอง ให้ตั้งค่า android.builder.sdkDownload=false
ในไฟล์ gradle.properties
ของโปรเจ็กต์
อัปเดตเครื่องมือด้วยบรรทัดคำสั่ง
ในระบบที่ไม่มี UI แบบกราฟิก เช่น เซิร์ฟเวอร์ CI คุณจะใช้เครื่องมือจัดการ SDK ใน Android Studio ไม่ได้ แต่ให้ใช้เครื่องมือบรรทัดคำสั่งของ sdkmanager
เพื่อติดตั้งและอัปเดตเครื่องมือและแพลตฟอร์ม SDK
หลังจากติดตั้งเครื่องมือและแพลตฟอร์ม SDK โดยใช้ sdkmanager
แล้ว คุณอาจต้องยอมรับใบอนุญาตที่ขาดหายไป ซึ่งทำได้โดยใช้ sdkmanager
ดังนี้
$ sdkmanager --licenses
คำสั่งนี้จะสแกนเครื่องมือและแพลตฟอร์ม SDK ที่ติดตั้งไว้ทั้งหมด และแสดงใบอนุญาตที่ยังไม่ได้ยอมรับ ระบบจะแจ้งให้คุณยอมรับใบอนุญาตแต่ละรายการ