ฮาวทู

Android CLI: สร้างแอป Android ได้เร็วขึ้น 3 เท่าโดยใช้ Agent ใดก็ได้

ใช้เวลาอ่าน 4 นาที

ในฐานะนักพัฒนาแอป Android คุณมีตัวเลือกมากมายเมื่อพูดถึงเอเจนต์ เครื่องมือ และ LLM ที่ใช้ในการพัฒนาแอป ไม่ว่าคุณจะใช้ Gemini ใน Android Studio, Gemini CLI, Antigravity หรือเอเจนต์ของบุคคลที่สาม เช่น Claude Code หรือ Codex ภารกิจของเราคือการทำให้มั่นใจว่าการพัฒนา Android คุณภาพสูงจะเกิดขึ้นได้ทุกที่

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

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

(ขอ)แนะนำ Android CLI

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

คำสั่ง create จะสร้างโปรเจ็กต์แอป Android ได้ในไม่กี่วินาที

ในการทดสอบภายในของเรา Android CLI ได้ปรับปรุงการตั้งค่าโปรเจ็กต์และสภาพแวดล้อมโดยลดการใช้โทเค็น LLM ลงมากกว่า 70% และทำงานได้เสร็จเร็วขึ้น3 เท่าเมื่อเทียบกับตอนที่เอเจนต์พยายามทำงานเหล่านี้โดยใช้ชุดเครื่องมือมาตรฐานเพียงอย่างเดียว

ความสามารถหลักๆ ที่คุณใช้ได้มีดังนี้

  • การจัดการ SDK: ใช้ android sdk install เพื่อดาวน์โหลดเฉพาะคอมโพเนนต์ที่ต้องการเท่านั้น เพื่อให้มั่นใจว่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์จะมีประสิทธิภาพ
  • การสร้างโปรเจ็กต์อย่างรวดเร็ว: คำสั่ง android create จะสร้างโปรเจ็กต์ใหม่จากเทมเพลตอย่างเป็นทางการ เพื่อให้มั่นใจว่าสถาปัตยกรรมที่แนะนำและแนวทางปฏิบัติแนะนำจะได้รับการนำไปใช้ตั้งแต่บรรทัดแรกของโค้ด
  • การสร้างและการทำให้ใช้งานได้ของอุปกรณ์อย่างรวดเร็ว: สร้างและจัดการอุปกรณ์เสมือนจริงด้วย android emulator และทำให้ใช้งานได้แอปโดยใช้ android run ซึ่งช่วยลดการคาดเดาที่เกี่ยวข้องกับวงจรบิลด์และการทำให้ใช้งานได้ด้วยตนเอง
  • ความสามารถในการอัปเดต: เรียกใช้ android update เพื่อให้มั่นใจว่าคุณมีความสามารถล่าสุดที่พร้อมใช้งาน

Android CLI สามารถสร้างอุปกรณ์ เรียกใช้แอปบนอุปกรณ์ และช่วยให้ตัวแทนไปยังส่วนต่างๆ ของ UI ได้ง่ายขึ้น

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

การเชื่อมต่อ LLM กับทักษะ Android อย่างเป็นทางการ

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

เราจึงจะเปิดตัวที่เก็บ GitHub สำหรับทักษะ Android เพื่อลดช่องว่างนี้ ทักษะคือชุดคำสั่งแบบแยกส่วนที่อิงตามมาร์กดาวน์ (SKILL.md) ซึ่งให้ข้อกำหนดทางเทคนิคสำหรับงาน และออกแบบมาให้ทริกเกอร์โดยอัตโนมัติเมื่อพรอมต์ตรงกับข้อมูลเมตาของทักษะ ซึ่งช่วยให้คุณไม่ต้องแนบเอกสารกับทุกพรอมต์ด้วยตนเอง

ทักษะ Android ครอบคลุมเวิร์กโฟลว์ที่พบบ่อยที่สุดบางส่วนซึ่งนักพัฒนาแอป Android และ LLM บางรายอาจประสบปัญหา โดยจะช่วยให้โมเดลเข้าใจและดำเนินการตามรูปแบบที่เฉพาะเจาะจงได้ดียิ่งขึ้น ซึ่งเป็นไปตามแนวทางปฏิบัติแนะนำและคำแนะนำเกี่ยวกับการพัฒนา Android

ในรุ่นแรกที่เปิดตัว ที่เก็บจะมีทักษะต่างๆ เช่น

  • การตั้งค่าและการย้ายข้อมูลการนำทาง 3
  • การรองรับการแสดงผลแบบเต็มหน้าจอ
  • AGP 9 และการย้ายข้อมูล XML-to-Compose
  • การวิเคราะห์การกำหนดค่า R8 และอื่นๆ

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

ติดตั้งทักษะ Android ผ่าน Android CLI เพื่อให้เอเจนต์มีประสิทธิภาพและประสิทธิผลมากขึ้น 

คำแนะนำล่าสุดผ่านฐานความรู้ของ Android

ส่วนที่ 3 ที่เราจะเปิดตัวในวันนี้คือฐานความรู้ของ Android แหล่งข้อมูลเฉพาะนี้เข้าถึงได้ผ่านคำสั่ง android docs และพร้อมใช้งานใน Android Studio เวอร์ชันล่าสุดแล้ว ซึ่งช่วยให้เอเจนต์ค้นหาและดึงข้อมูลหลักเกณฑ์ล่าสุดที่เชื่อถือได้สำหรับนักพัฒนาซอฟต์แวร์เพื่อใช้เป็นบริบทที่เกี่ยวข้อง

ฐานความรู้ของ Android ช่วยให้ตัวแทนมีบริบท คำแนะนำ และแนวทางปฏิบัติแนะนำล่าสุดสำหรับ Android

การเข้าถึงฐานความรู้ที่อัปเดตบ่อยจะช่วยให้ตัวแทนสามารถอ้างอิงคำตอบจากข้อมูลล่าสุดในเอกสารสำหรับนักพัฒนาแอป Android, Firebase, Google Developers และเอกสาร Kotlin วิธีนี้ช่วยให้ LLM สามารถให้คำแนะนำเกี่ยวกับเฟรมเวิร์กและรูปแบบล่าสุดที่เราแนะนำในปัจจุบันได้ แม้ว่าการฝึก LLM จะสิ้นสุดไปแล้ว 1 ปีก็ตาม

Android Studio: จุดหมายปลายทางที่ดีที่สุดสำหรับแอปพรีเมียม

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

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

เอเจนต์ในตัวเหล่านี้ช่วยให้คุณขยายไอเดียแอปไปยังโทรศัพท์ อุปกรณ์พับได้ แท็บเล็ต Wear OS, Android Auto และ Android TV ได้อย่างง่ายดาย คุณจะมีชุดเครื่องมือแบบครบวงจรที่เร่งด้วย AI พร้อมใช้งาน ซึ่งมีบริบททั้งหมดของซอร์สโค้ดของโปรเจ็กต์และชุดเครื่องมือที่ครอบคลุมสำหรับการแก้ไขข้อบกพร่อง การสร้างโปรไฟล์ และการจำลอง

เริ่มต้นใช้งานวันนี้

Android CLI พร้อมให้บริการในเวอร์ชันตัวอย่างแล้ววันนี้ พร้อมด้วยชุดทักษะและความรู้เกี่ยวกับ Android ที่เพิ่มขึ้นสำหรับเอเจนต์ หากต้องการเริ่มต้นใช้งาน ให้ไปที่ d.android.com/tools/agents เพื่อดาวน์โหลด Android CLI

เขียนโดย

อ่านต่อ