การอัปเกรดทรัพยากร Dependency อาจเป็นงานที่ซับซ้อนและใช้เวลานาน
แอป Android ต้องอาศัยทรัพยากร Dependency ของไลบรารีภายนอกต่างๆ สำหรับสิ่งต่างๆ เช่น ระบบเครือข่าย การโหลดรูปภาพ และคอมโพเนนต์ UI ไลบรารีเหล่านี้มีการพัฒนาอยู่ตลอดเวลา โดยเวอร์ชันใหม่ๆ จะมีการแก้ไขข้อบกพร่อง ปรับปรุงประสิทธิภาพ และเพิ่มฟีเจอร์ใหม่ๆ
Gemini ใน Android Studio จะปรับกระบวนการอัปเดตทรัพยากร Dependency ให้เป็นแบบอัตโนมัติและง่ายขึ้น ซึ่งช่วยลดงานที่น่าเบื่อและปรับปรุงความสามารถในการดูแลรักษาโปรเจ็กต์
Android CLI
ดาวน์โหลด Android CLIลองใช้ Android CLI เพื่ออัปเดตทรัพยากร Dependency
ตัวอย่างเช่น ใช้คำสั่ง
android studio version-lookup เมื่อคุณ
ต้องการอัปเกรดทรัพยากร Dependencyandroid studio version-lookup <artifacts...>วิธีที่ Gemini ใน Android Studio ช่วยคุณ
โหมดเอเจนต์จะจัดการทรัพยากร Dependency แบบอัตโนมัติได้อย่างน่าเชื่อถือเพื่อให้โปรเจ็กต์ของคุณเป็นเวอร์ชันล่าสุดอยู่เสมอ ซึ่งช่วยให้คุณมุ่งเน้นไปที่การสร้างแอปคุณภาพสูงได้ คุณสามารถอัปเดตทรัพยากร Dependency ทั้งหมดได้อย่างราบรื่นและรับประโยชน์จากเวอร์ชันล่าสุดได้ด้วยการคลิกเพียงครั้งเดียว
วิธีการทำงานของการอัปเดต
Gemini ใน Android Studio จะจัดการกระบวนการอัปเดตอย่างชาญฉลาดดังนี้
- ระบุและอัปเดตทรัพยากร Dependency: ระบุทรัพยากร Dependency ที่อัปเดตได้โดยอัตโนมัติ และอัปเดตเป็นเวอร์ชันที่เข้ากันได้ล่าสุด
- แก้ไขข้อผิดพลาดในการบิลด์: ทำซ้ำกระบวนการบิลด์ แก้ไขข้อผิดพลาดในการบิลด์ที่เกิดจากการอัปเดต
- ตรวจสอบโปรเจ็กต์: เรียกใช้การทดสอบเพื่อตรวจสอบว่าโปรเจ็กต์ที่อัปเดตแล้ว ยังคงทำงานได้ตามที่คาดไว้
- สร้างรายงานการอัปเดต: หลังจากกระบวนการเสร็จสิ้น Gemini ใน Android Studio จะแสดงรายงานโดยละเอียดเกี่ยวกับการเปลี่ยนแปลงทั้งหมด คุณสามารถตรวจสอบการเปลี่ยนแปลงเหล่านี้ในระดับสูงหรือเจาะลึกลงไปถึงความแตกต่างระดับไฟล์แต่ละไฟล์ก่อนที่จะยอมรับ
คุณเริ่มกระบวนการอัปเดตได้จากเมนูปรับโครงสร้าง โดยเลือกอัปเดต ทรัพยากร Dependency
หรือจากไฟล์ libs.versions.toml ให้วางเมาส์เหนือเวอร์ชันที่มีขีดเส้นใต้
คลิกเมนูแสดงการทำงานตามบริบท
ที่ปรากฏขึ้น แล้วคลิกอัปเดตไลบรารีทั้งหมดด้วย Gemini
ไม่ว่าคุณจะเริ่มกระบวนการด้วยวิธีใดก็ตาม Gemini ใน Android Studio จะแสดงภาพรวมระดับสูงของแผนการอัปเดตเพื่อให้คุณปรับแผน ติดตามความคืบหน้าทีละขั้นตอน และตรวจสอบการเปลี่ยนแปลงทั้งหมดก่อนที่จะนำไปใช้
คุณสามารถตรวจสอบ ยอมรับ หรือย้อนกลับการเปลี่ยนแปลง หรือหยุดกระบวนการได้ทุกเมื่อ