android run

สร้าง ทดสอบ และเปิดตัวแอป Android บนอุปกรณ์ที่เชื่อมต่อหรือโปรแกรมจำลอง

การใช้งาน

android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]

ตัวเลือก

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

android ตัวเลือก

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

คำอธิบาย

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

ระบุสิ่งที่ต้องการเรียกใช้ (--type และ --activity)

โดยค่าเริ่มต้น android run จะเปิดใช้งานกิจกรรมหลักเริ่มต้นที่ประกาศไว้ในไฟล์ Manifest ของแอป คุณสามารถลบล้างสิ่งที่เริ่มต้นได้โดยใช้ตัวเลือกต่อไปนี้

  • --activity: ระบุชื่อคลาสของกิจกรรมหรือคอมโพเนนต์ที่จะเปิด (ต้องระบุหาก APK ประกาศกิจกรรมที่เปิดได้หลายรายการ)
  • --type: ระบุประเภทคอมโพเนนต์ที่จะเริ่มต้นแทนกิจกรรม UI มาตรฐาน ค่าที่รองรับ ได้แก่ ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE และ WEAR_WIDGET
  • --debug: เปิดแอปในโหมดแก้ไขข้อบกพร่องและรอให้ดีบักเกอร์จาก Android Studio หรือเครื่องมือบรรทัดคำสั่งแนบ

ตัวอย่าง

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

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

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

android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk

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

android run --debug --activity=.ui.MainActivity --apks=app-debug.apk