อัปเดตเครื่องมือ IDE และ SDK

เมื่อติดตั้ง Android Studio แล้ว คุณใช้ Android Studio IDE ได้ และเครื่องมือ Android SDK ให้ทันสมัยอยู่เสมอด้วยการอัปเดตอัตโนมัติ และ Android SDK Manager

อัปเดต IDE โดยใช้กล่องเครื่องมือ JetBrains

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

กล่องเครื่องมือ Jetbrains แสดงตัวอัปเดตที่พร้อมใช้งาน

รูปที่ 1 กล่องเครื่องมือ Jetbrains กำลังแสดงอัปเดตที่พร้อมใช้งาน

อัปเดต IDE และเปลี่ยนช่อง

หากคุณติดตั้ง Android Studio ด้วยตนเอง Android Studio จะแจ้งเตือนด้วยลูกโป่งขนาดเล็ก เมื่อมีอัปเดตสำหรับ IDE หากต้องการตรวจหาการอัปเดตด้วยตนเอง คลิกไฟล์ >การตั้งค่า >ลักษณะที่ปรากฏและ พฤติกรรม > การตั้งค่าระบบ > ข้อมูลอัปเดต (ใน macOS, Android Studio > ตรวจหาอัปเดต) ดูรูปที่ 2

การอัปเดตสำหรับ Android Studio พร้อมให้บริการจากส่วนต่อไปนี้ เวอร์ชันการเผยแพร่:

  • ช่องประเภทคาแนรี: ช่องเลือดออก รุ่นต่างๆ มีการอัปเดตแบบคร่าวๆ ในแต่ละสัปดาห์ และพร้อมให้ดาวน์โหลดใน หน้ารุ่นตัวอย่าง

    นอกจากจะได้รับ Android Studio เวอร์ชัน Canary แล้ว คุณยังได้รับตัวอย่าง เวอร์ชันของเครื่องมือ SDK อื่นๆ ซึ่งรวมถึง Android Emulator

    แม้ว่าสิ่งก่อสร้างเหล่านี้จะขึ้นอยู่กับ ข้อบกพร่อง ข้อบกพร่องจะได้รับการทดสอบและพร้อมใช้งานเพื่อให้คุณสามารถ และแสดงความคิดเห็นได้

    หมายเหตุ: ไม่แนะนำช่องนี้สำหรับ การพัฒนาเวอร์ชันที่ใช้งานจริง

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

หากคุณต้องการทดลองใช้ช่องทางตัวอย่าง (Canary หรือเบต้า) ขณะที่ยังใช้บิลด์ที่เสถียรสำหรับโปรเจ็กต์ที่ใช้งานจริง ติดตั้งแอปควบคู่กันไปได้

รูปที่ 2 ข้อมูลอัปเดตเกี่ยวกับ Android Studio การตั้งค่าเริ่มต้น

ลบไดเรกทอรี Android Studio ที่ไม่ได้ใช้

เมื่อคุณใช้งาน 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 สีแดง:

วิธีอัปเดตแพ็กเกจที่เลือก คลิกใช้หรือตกลง แล้วยอมรับเงื่อนไข ข้อตกลงการอนุญาตให้ใช้สิทธิ

รูปที่ 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 จริง ดูรายละเอียดเพิ่มเติมได้ที่ บันทึกประจำรุ่นของโปรแกรมจำลอง

หมายเหตุ: ไลบรารี API ส่วนใหญ่ที่ก่อนหน้านี้ได้ระบุโดย แพ็กเกจที่เก็บการสนับสนุน (เช่น ไลบรารีการสนับสนุนของ Android, เลย์เอาต์ข้อจำกัด บริการ Google Play และ Firebase) พร้อมให้บริการแล้วจากที่เก็บ Maven ของ Google โปรเจ็กต์ที่สร้างด้วย Android Studio 3.0 ขึ้นไปจะรวมที่เก็บนี้ไว้ใน การกำหนดค่าบิลด์ หากใช้โปรเจ็กต์เวอร์ชันเก่า คุณต้องเพิ่มที่เก็บ Maven ของ Google ไปยังโปรเจ็กต์ build.gradle หรือ build.gradle.kts

Intel หรือ ARM System Images
ต้องมีอิมเมจระบบเพื่อเรียกใช้โปรแกรมจำลอง Android แพลตฟอร์มแต่ละเวอร์ชัน มีอิมเมจระบบที่รองรับ คุณยังดาวน์โหลดอิมเมจของระบบในภายหลังได้ด้วย เมื่อสร้างอุปกรณ์เสมือน Android (AVD) ใน AVD Manager เลือก Intel หรือ ARM จากโปรเซสเซอร์ของคอมพิวเตอร์เพื่อการพัฒนาซอฟต์แวร์
บริการ Google Play
มีชุดไลบรารี, Javadocs และตัวอย่างที่จะช่วยคุณสร้างแอป หากคุณต้องการใช้งาน API จากบริการ Google Play คุณต้องใช้ระบบ Google APIs หรือรูปภาพระบบ Google Play

รายการที่อยู่ก่อนหน้านี้เป็นเพียงตัวอย่างบางส่วนเท่านั้น แต่คุณสามารถเพิ่มไซต์อื่นๆ เพื่อดาวน์โหลดแพ็กเกจเพิ่มเติมได้ จากบุคคลที่สาม ตามที่อธิบายไว้ในส่วนต่อไปนี้

ในบางกรณี แพ็กเกจ SDK อาจต้องการการแก้ไขขั้นต่ำที่เฉพาะเจาะจง เครื่องมืออื่น ในกรณีนี้ SDK Manager จะแจ้งให้คุณทราบพร้อมคําเตือนและเพิ่ม ทรัพยากร Dependency ในรายการดาวน์โหลดของคุณ

แก้ไขหรือเพิ่มเว็บไซต์เครื่องมือ SDK

ในแท็บเว็บไซต์การอัปเดต SDK คุณสามารถเพิ่มและจัดการเว็บไซต์อื่นๆ ที่โฮสต์เครื่องมือของตนเอง และดาวน์โหลดแพ็กเกจ จากเว็บไซต์เหล่านั้น Android Studio ตรวจสอบเครื่องมือของ Android และ การอัปเดตเครื่องมือของบุคคลที่สามจากเว็บไซต์ SDK ที่คุณเพิ่ม

เช่น ผู้ให้บริการเครือข่ายมือถือหรือผู้ผลิตอุปกรณ์อาจมีข้อเสนอ ไลบรารี API ที่รองรับโดยอุปกรณ์ที่ใช้ Android ของตนเอง ถึง พัฒนาโดยใช้ไลบรารีของพวกเขา คุณสามารถติดตั้งแพ็กเกจ Android SDK โดยเพิ่ม URL ของเครื่องมือ SDK ของตนลงใน SDK Manager ใน แท็บเว็บไซต์การอัปเดต SDK

หากผู้ให้บริการหรือผู้ผลิตอุปกรณ์โฮสต์ไฟล์ที่เก็บส่วนเสริม SDK บนเว็บไซต์ ให้ทำตามขั้นตอนต่อไปนี้เพื่อเพิ่มเว็บไซต์ลงใน Android SDK ผู้จัดการ:

  1. คลิกแท็บเว็บไซต์การอัปเดต SDK
  2. คลิกเพิ่ม ที่ ด้านบนของหน้าต่าง
  3. ป้อนชื่อและ URL ของเว็บไซต์บุคคลที่สาม จากนั้น คลิกตกลง
  4. ตรวจสอบว่าได้เลือกช่องทำเครื่องหมายในส่วนเปิดใช้
  5. คลิกใช้หรือตกลง

แพ็กเกจ SDK ที่พร้อมใช้งานจากเว็บไซต์จะปรากฏขึ้นแล้ว ในแท็บแพลตฟอร์ม SDK หรือเครื่องมือ SDK ตามความเหมาะสม

ดาวน์โหลดแพ็กเกจที่หายไปโดยอัตโนมัติด้วย Gradle

เมื่อคุณเรียกใช้บิลด์จากพร็อพเพอร์ตี้ บรรทัดคำสั่งหรือ Android Studio ได้ Gradle จะดาวน์โหลดได้โดยอัตโนมัติ ไม่มีแพ็กเกจ SDK ที่โปรเจ็กต์ใช้อยู่ ตราบใดที่ใบอนุญาต SDK ที่เกี่ยวข้อง มีการยอมรับข้อตกลงใน SDK Manager แล้ว

เมื่อคุณยอมรับข้อตกลงการอนุญาตให้ใช้สิทธิโดยใช้ SDK Manager, Android Studio สร้างไดเรกทอรีใบอนุญาตภายในไดเรกทอรีหน้าแรกของ SDK ไดเรกทอรีใบอนุญาตนี้ เป็นสิ่งจำเป็นสำหรับ Gradle ในการดาวน์โหลดแพ็กเกจที่ขาดไปโดยอัตโนมัติ

หากคุณยอมรับข้อตกลงใบอนุญาตของเวิร์กสเตชันหนึ่งแล้ว แต่คุณต้องการที่จะ สร้างโปรเจ็กต์โดยใช้โปรเจ็กต์อื่น คุณสามารถส่งออกใบอนุญาตได้โดย คัดลอกจากไดเรกทอรีใบอนุญาตที่ยอมรับ

วิธีคัดลอกใบอนุญาตไปยังใบอนุญาตอื่น โปรดทำตามขั้นตอนต่อไปนี้

  1. บนเครื่องที่ติดตั้ง Android Studio ให้คลิกเครื่องมือ > SDK Manager ที่ด้านบนของหน้าต่าง ให้สังเกตสัญลักษณ์ Android ตำแหน่ง SDK
  2. ไปยังไดเรกทอรีนั้นและหาไดเรกทอรี licenses/ ที่อยู่ข้างใน

    หากไม่เห็นไดเรกทอรี licenses/ ให้กลับไปที่ Android Studio อัปเดตเครื่องมือ SDK และยอมรับใบอนุญาต ข้อตกลง เมื่อกลับไปที่ไดเรกทอรีหน้าแรกของ Android SDK คุณควร ให้ดูไดเรกทอรี

  3. คัดลอกไดเรกทอรี licenses/ ทั้งหมดและวางลงใน ไดเรกทอรีหน้าแรกของ Android SDK ในเครื่องที่คุณต้องการสร้าง โปรเจ็กต์

ตอนนี้ 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 ทั้งหมดที่ติดตั้งไว้ และแสดงใบอนุญาตที่มี ไม่ได้รับการยอมรับ คุณจะได้รับข้อความแจ้งให้ยอมรับใบอนุญาตแต่ละรายการ