การอัปเดต Android SDK

อัปเดตแพ็กเกจหนึ่งหรือทั้งหมดเป็นเวอร์ชันล่าสุด

การใช้งาน

android sdk update [-h] [--beta] [--canary] [--force] [<package>]

ตัวเลือก

  • --beta - รวมแพ็กเกจเบต้า
  • --canary - รวมแพ็กเกจ Canary
  • --force - บังคับลดเวอร์ชันเป็นเวอร์ชันเก่า
  • -h,--help - แสดงข้อความช่วยเหลือสำหรับคำสั่งที่ระบุ

sdk ตัวเลือก

  • --ignore-outdated-xmls - เมื่อติดตั้งหรืออัปเดตแพ็กเกจ อย่าอัปเดตไฟล์ XML ของแพ็กเกจอื่นๆ
  • --platform=PARAM - แพลตฟอร์มเป้าหมาย <os>_<arch> (เช่น linux_x86_64, mac_arm64 หรือ windows_x86) ค่าเริ่มต้นคือโฮสต์ปัจจุบัน

android ตัวเลือก

  • --sdk=PARAM - เส้นทางไปยัง Android SDK
  • -v,--verbose - เปิดใช้เอาต์พุตแบบละเอียดเพื่อการแก้ปัญหา
  • -V,--version - พิมพ์ข้อมูลเวอร์ชันและออก

อาร์กิวเมนต์ตามตำแหน่ง

  • <package> - ชื่อแพ็กเกจที่จะอัปเดต (ไม่บังคับ)

คำอธิบาย

android sdk update จะอัปเดตแพ็กเกจที่ติดตั้งเป็นเวอร์ชันล่าสุดที่มี

หากไม่ได้ระบุชื่อแพ็กเกจ ระบบจะประเมินแพ็กเกจที่ติดตั้งทั้งหมดเพื่อหาการอัปเดต ระบุชื่อแพ็กเกจเพื่ออัปเดตเฉพาะแพ็กเกจนั้น

จัดรูปแบบเส้นทางแพ็กเกจ

ตัวคั่นเส้นทางมาตรฐานคือ / (เช่น platforms/android-34) นอกจากนี้ ระบบยังยอมรับไวยากรณ์ที่คั่นด้วยเครื่องหมายอัฒภาค (เช่น platforms;android-34) ด้วย

เลือกเวอร์ชันการเผยแพร่ (--canary และ --beta)

โดยค่าเริ่มต้น update จะตรวจสอบการอัปเดตในเวอร์ชันเสถียร

  • --canary: ตรวจสอบช่อง Canary, เบต้า และเสถียรเพื่อดูเวอร์ชันใหม่กว่า
  • --beta: ตรวจสอบช่องเบต้าและช่องเสถียรเพื่อดูเวอร์ชันใหม่กว่า

บังคับลดแพ็กเกจ (--force)

หากก่อนหน้านี้มีการติดตั้งแพ็กเกจจากแชแนล Canary การเรียกใช้ android sdk update โดยไม่มี --canary จะพยายามอัปเดตเป็นแพ็กเกจ Stable ล่าสุด เนื่องจากเวอร์ชันเสถียรอาจมีหมายเลขเวอร์ชันต่ำกว่าแพ็กเกจ Canary จึงถือว่าเป็นการดาวน์เกรด ในกรณีดังกล่าว การอัปเดตจะไม่สำเร็จและจะแสดงคำเตือน เว้นแต่จะระบุ --force

ตัวอย่าง

อัปเดตแพ็กเกจที่ติดตั้งทั้งหมดเป็นเวอร์ชันเสถียรล่าสุด

android sdk update

อัปเดตเฉพาะแพ็กเกจโปรแกรมจำลอง

android sdk update emulator

อัปเดตแพ็กเกจ รวมถึงรุ่น Canary

android sdk update --canary

บังคับลดรุ่นแพ็กเกจ Canary เป็นเวอร์ชันเสถียร

android sdk update --force