อัปเดตแพ็กเกจหนึ่งหรือทั้งหมดเป็นเวอร์ชันล่าสุด
การใช้งาน
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