การติดตั้ง Android

ติดตั้งแอป Android (APK อย่างน้อย 1 รายการ) ในอุปกรณ์ที่เชื่อมต่อหรือโปรแกรมจำลองโดยไม่ต้องเปิดใช้งานคอมโพเนนต์ใดๆ โดยใช้การเพิ่มประสิทธิภาพแบบทีละขั้นเพื่อการติดตั้งใช้งานที่เร็วกว่า adb

การใช้งาน

android install [-h] [--apks=PARAM] [--device=PARAM] [--install-options=PARAM] [--use-delta-install]

ตัวเลือก

  • --apks=PARAM - เส้นทางไปยัง APK โดยคั่นด้วยคอมมา
  • --device=PARAM - หมายเลขซีเรียลของอุปกรณ์
  • -h,--help - แสดงข้อความช่วยเหลือสำหรับคำสั่งที่ระบุ
  • --install-options=PARAM - ตัวเลือกหรือแฟล็กเพิ่มเติมที่จะส่งไปยังการติดตั้งโปรแกรมจัดการแพ็กเกจ (เช่น -g, -d)
  • --use-delta-install - ใช้การติดตั้งเดลต้าอย่างรวดเร็ว (เพิ่มความเร็วในการอัปเดตแบบเพิ่มทีละรายการโดยการโอนเฉพาะโค้ดและทรัพยากรที่แก้ไขแล้ว ค่าเริ่มต้น: true)

android ตัวเลือก

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

คำอธิบาย

android install จะติดตั้งไฟล์ APK ที่สร้างไว้ล่วงหน้าอย่างน้อย 1 ไฟล์ไปยังอุปกรณ์ Android หรือโปรแกรมจำลองที่เชื่อมต่ออยู่โดยไม่ต้องเปิดใช้กิจกรรมหรือบริการใดๆ

android install จะทำเฉพาะขั้นตอนการติดตั้งแพ็กเกจเท่านั้น ซึ่งแตกต่างจาก android run โดยค่าเริ่มต้น จะใช้การติดตั้งเดลต้าแบบเพิ่มเพื่อพุชเฉพาะไบต์ที่มีการเปลี่ยนแปลงนับตั้งแต่การติดตั้งใช้งานครั้งก่อน ซึ่งทําให้การอัปเดตแบบวนซ้ำเร็วกว่า adb install

เปิด/ปิดการติดตั้งเดลต้า (--no-delta)

ระบบจะเปิดใช้การติดตั้งเดลต้าโดยค่าเริ่มต้น ส่ง --no-delta เพื่อปิดใช้การแก้ไขแบบเพิ่มทีละรายการและทำการติดตั้ง APK แบบเต็มแทน

ระบุอุปกรณ์เป้าหมาย (--device)

หากเชื่อมต่ออุปกรณ์จริงหรือโปรแกรมจำลองหลายเครื่อง ให้ส่ง --device=<serial-number> (ตามที่รายงานโดย adb devices) เพื่อเลือกอุปกรณ์เป้าหมาย

ตัวอย่าง

ติดตั้ง APK สำหรับการแก้ไขข้อบกพร่องรายการเดียวลงในอุปกรณ์ที่เชื่อมต่อโดยทำดังนี้

android install --apks=app/build/outputs/apk/debug/app-debug.apk

ติดตั้ง APK แยกหลายรายการลงในโปรแกรมจำลองที่เฉพาะเจาะจงโดยไม่ต้องใช้การแก้ไขเดลต้า

android install --no-delta --device=emulator-5554 --apks=base.apk,config.hdpi.apk