บันทึกประจำรุ่นสำหรับ Android CLI

Android CLI เป็นอินเทอร์เฟซหลักสำหรับการพัฒนา Android จากเทอร์มินัล ซึ่งสร้างขึ้นเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์การพัฒนาโดยใช้เอเจนต์และเครื่องมือที่คุณเลือก

หน้านี้แสดงรายการฟีเจอร์ใหม่ใน Android CLI ทุกรุ่น หากต้องการดาวน์โหลด Android CLI ให้ไปที่หน้าดาวน์โหลด ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Android CLI

เวอร์ชัน 1.0.16406183 (กันยายน 2026)

  • การเริ่มต้นที่เร็วขึ้น: Android CLI เริ่มต้นเร็วขึ้นประมาณ 2 เท่าเนื่องจากระบบจะโหลดไลบรารีตัวดาวน์โหลดแบบเนทีฟเมื่อมีการใช้งานเท่านั้น และจะไม่แตกไฟล์ไปยังไดเรกทอรีชั่วคราวทุกครั้งที่เรียกใช้
  • รหัสออกที่แก้ไขแล้ว: ตอนนี้คำสั่งจะแสดงรหัสออกที่ไม่ใช่ 0 เมื่อ คำสั่งล้มเหลว ซึ่งรวมถึง create, run, install, describe, layout, docs, info, skills และ update ซึ่งทำให้การเขียนสคริปต์และ CI มีความน่าเชื่อถือมากขึ้น
  • การปรับแต่งคำอธิบายประกอบบนหน้าจอ: android screen --annotate แสดงพารามิเตอร์การปรับแต่ง สำหรับการตรวจหาฟีเจอร์ รวมถึงเกณฑ์การตรวจหาขอบ การกรองรูปร่าง และกลยุทธ์การจัดกลุ่ม ซึ่งระบุไว้ใน --help
  • ตัวเลือกการสร้างโปรเจ็กต์: android create รองรับแฟล็ก --application-id และ --namespace รวมถึงชื่อตัวเลือกที่มีขีดคั่น เช่น --min-sdk ตอนนี้เทมเพลต Compose ใช้src/main/kotlin ชุดซอร์สและธีม Material 3 แล้ว
  • โปรแกรมจำลองแบบไม่มีส่วนหัว: เริ่มโปรแกรมจำลองโดยไม่มีหน้าต่างโดยใช้ android emulator start --headless
  • ความน่าเชื่อถือของ SDK: คำสั่ง android sdk จะใช้การล็อกระหว่างกระบวนการเพื่อไม่ให้การเรียกใช้พร้อมกันขัดแย้งกัน ตรวจสอบเส้นทางและเวอร์ชันของแพ็กเกจที่ติดตั้ง อัปเดตไฟล์ XML เดิมเมื่อจำเป็นเท่านั้น และรายงานข้อผิดพลาดที่ชัดเจนยิ่งขึ้น
  • เอาต์พุตตัวอย่างของ Compose: android studio render-compose-preview พิมพ์เส้นทางแบบสัมบูรณ์ของรูปภาพที่เรนเดอร์ และยืนยันการเขียน แม้ว่าจะใช้ --print-semantics ก็ตาม
  • การรองรับ API ระดับเก่า: แก้ไขข้อผิดพลาดในการโต้ตอบกับอุปกรณ์ เช่น android layout ในอุปกรณ์ที่ใช้ API ระดับ 32 และต่ำกว่า

เวอร์ชัน 1.0.16261425 (กันยายน 2026)

  • การแก้ไขเลย์เอาต์: แก้ไขปัญหาที่คำสั่งเลย์เอาต์ไม่ทำงาน ในบางสถานการณ์ หากต้องการเปลี่ยนกลับไปใช้ลักษณะการทำงานของเลย์เอาต์เดิมชั่วคราว ให้ทำดังนี้ export ANDROID_CLI_LAYOUT_V1=1

เวอร์ชัน 1.0.16251017 (กันยายน 2026)

  • การดัมพ์เลย์เอาต์: android layout ตอนนี้รองรับแฟล็ก --no-idle เพื่อ ดึงข้อมูลเลย์เอาต์โดยไม่ต้องรอสถานะว่าง android layout ยังรองรับแฟล็ก --full เพื่อแสดงผลทั้งโครงสร้างเลย์เอาต์โดยไม่มีการกรองด้วย โดยค่าเริ่มต้น layout จะแสดงผลเฉพาะองค์ประกอบแบบอินเทอร์แอกทีฟ
  • การเติมข้อความอัตโนมัติของเชลล์: สร้างและติดตั้งสคริปต์การเติมข้อความอัตโนมัติของเชลล์สำหรับ Bash และ Zsh โดยใช้คำสั่ง android completion ใหม่
  • อัปเดตทักษะ: อัปเดตทักษะให้เป็นเวอร์ชันล่าสุดด้วยคำสั่ง android skills update ใหม่ และติดตั้งหรือนำทักษะหลายอย่างออกในการเรียกใช้ครั้งเดียว (เช่น android skills install <skill1> <skill2>)
  • แสดงทักษะตามเอเจนต์: android skills list ตอนนี้จะแสดงรายละเอียดโดยค่าเริ่มต้น ซึ่งรวมถึงคำอธิบายทักษะและเอเจนต์ที่ติดตั้งทักษะ android skills list ยังรองรับแฟล็ก --agent <agent> เพื่อแสดงทักษะทั้งหมดที่ติดตั้งไว้สำหรับเอเจนต์ด้วย
  • ประสิทธิภาพการติดตั้งเดลต้า: การแพตช์ APK แบบเพิ่มทีละรายการที่เร่งความเร็วใน android install โดยใช้การเรียกใช้ระบบเคอร์เนลแบบไม่คัดลอก
  • การตรวจจับขอบหน้าจอ: ปรับปรุงฟีเจอร์และการตรวจจับขอบใน android screen โดยใช้อัลกอริทึมการตรวจจับขอบแบบ Canny

เวอร์ชัน 1.0.15985488 (กรกฎาคม 2026)

  • คำสั่งติดตั้งเฉพาะ: ติดตั้ง APK โดยใช้คำสั่งแบบสแตนด์อโลน android install ซึ่งมีฟีเจอร์การพุช APK แบบเพิ่มทีละรายการ ทำให้การติดตั้งแบบเพิ่มทีละรายการเร็วกว่า adb หลายเท่า
  • เรียกใช้การติดตั้งที่เพิ่มขึ้น: เช่นเดียวกัน ให้ใช้แฟล็ก --use-delta-install ใหม่ใน android run เพื่อการติดตั้ง APK ที่เพิ่มขึ้นไปยังอุปกรณ์ได้เร็วขึ้น
  • การจัดการ SDK แบบข้ามแพลตฟอร์ม: กำหนดเป้าหมายแพลตฟอร์มที่ไม่ใช่โฮสต์ด้วย --platform <os_arch> ใหม่ในคำสั่ง android sdk (install, update, materialize) เพื่อตรวจสอบ แก้ไข และติดตั้งคอมโพเนนต์ในสถาปัตยกรรมระบบปฏิบัติการและ CPU
  • การปรับปรุง Skills CLI: ขยายคำสั่งย่อย android skills (add, remove, list, find) พร้อม--help เอกสารประกอบ คำติชมที่ชัดเจน เมื่อไม่มีทักษะ และการจัดเตรียมการดาวน์โหลดแบบอะตอมที่ปลอดภัยยิ่งขึ้นพร้อมการ ย้อนกลับอัตโนมัติ

เวอร์ชัน 1.0.15857036 (กรกฎาคม 2026)

  • การรองรับทักษะของเอเจนต์ที่กว้างขึ้น: ติดตั้งทักษะในสภาพแวดล้อมของเอเจนต์หลายสิบรายการ (รวมถึง Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed และ Devin) โดยใช้ android skills install
  • โปรแกรมดาวน์โหลดเนทีฟที่รองรับพร็อกซี: ดาวน์โหลดทรัพยากรเครือข่าย ได้อย่างน่าเชื่อถือโดยใช้โปรแกรมดาวน์โหลด HTTP เนทีฟที่รองรับ พร็อกซีขององค์กรได้ทันที
  • การจัดการแพ็กเกจ SDK: จัดการแพ็กเกจ SDK ด้วยการนำหลายแพ็กเกจออกใน android sdk remove และการแก้ปัญหาตาม SHA ใน android sdk resolve
  • การปรับปรุงคำอธิบายและหน้าจอ: ดูข้อผิดพลาดในการสร้าง Gradle ได้โดยตรงใน เอาต์พุตมาตรฐานใน android describe และกำหนดเป้าหมายอุปกรณ์ที่เฉพาะเจาะจงโดยใช้ แฟล็ก --device ใน android screen
  • การใช้งาน CLI และการรายงานข้อผิดพลาด: ข้อความแสดงข้อผิดพลาดที่ชัดเจนยิ่งขึ้นเมื่อป้อน คำสั่งที่ไม่รู้จักหรือเป้าหมายการสร้างโปรเจ็กต์ที่ไม่ถูกต้อง คำสั่ง android emulator ที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

เวอร์ชัน 1.0.15498356 (พฤษภาคม 2026)

  • การโหลดเทมเพลต SDK แบบไดนามิก: ตอนนี้ระบบจะดาวน์โหลดเทมเพลตโปรเจ็กต์สำหรับ android create แบบไดนามิกจากแพ็กเกจ Android SDK แทนที่จะ รวมไว้ในไบนารี CLI เพื่อให้มั่นใจว่าโปรเจ็กต์ใหม่จะใช้เทมเพลตล่าสุดเสมอ
  • ความเข้ากันได้ของสัญญาอนุญาต SDK: สัญญาอนุญาต SDK ที่ยอมรับซึ่งบันทึกโดย android sdk ตอนนี้ตรงกับรูปแบบไฟล์ที่เครื่องมือ Android SDK และปลั๊กอิน Gradle รุ่นเก่าคาดหวัง
  • การรองรับ Symlink: เพิ่มการรองรับลิงก์สัญลักษณ์ในคำสั่ง CLI และการดำเนินการกับไฟล์
  • การแยกไบนารีแบบอะตอม: ป้องกันการแข่งขันในการแยกข้อมูลระหว่างการเรียกใช้ CLI แบบหลายกระบวนการพร้อมกันโดยการแตกไฟล์ไบนารีไปยังไดเรกทอรีชั่วคราวก่อนที่จะย้ายไปยังตำแหน่งที่ต้องการแบบอะตอม
  • ความเสถียรของ Windows: ปรับปรุงความเข้ากันได้และประสิทธิภาพของ Windows ใน Windows 11 พร้อมแก้ไขการแก้เส้นทางไดเรกทอรีหน้าแรก

เวอร์ชัน 1.0.15433482 (พฤษภาคม 2026)

  • การผสานรวม Antigravity: ตอนนี้ Android CLI และทักษะต่างๆ ได้ผสานรวมเข้ากับ Google Antigravity 2.0 อย่างเป็นทางการแล้ว ในรูปแบบชุดทรัพยากรเสริม เพื่อเพิ่มประสิทธิภาพการพัฒนา Agentic AI
  • คำสั่ง Android Studio: ใช้คำสั่ง android studio ใหม่เพื่อให้ตัวแทนใช้ประโยชน์จากความสามารถเชิงบริบทที่เจาะลึกของ Android Studio ซึ่งรวมถึงการวิเคราะห์โค้ด การค้นหาเชิงความหมาย และการแสดงผล Compose
  • การรองรับ Journeys: ตรวจสอบประสบการณ์ของผู้ใช้ที่สําคัญโดยใช้ Journeys ซึ่งเป็นคําอธิบายภาษาธรรมชาติของโฟลว์ผู้ใช้ ที่เอเจนต์สามารถเรียกใช้จากเทอร์มินัลหรือใน CI/CD
  • ทักษะใหม่ของ Android: เข้าถึงคลังทักษะใหม่ของ Android ซึ่งรวมถึงทักษะสำหรับการย้ายข้อมูล CameraX, UI แบบปรับได้, AppFunctions และรูปแบบ Compose
  • ตัวเลือกการติดตั้งเพิ่มเติม: ติดตั้งและอัปเดต Android CLI โดยใช้โปรแกรมจัดการแพ็กเกจยอดนิยม ซึ่งรวมถึง apt-get, winget และ homebrew โปรดดูรายละเอียดที่ตัวเลือกการดาวน์โหลด

เวอร์ชัน 0.7 (เมษายน 2026)

เปิดตัวครั้งแรก