android run

Tạo, triển khai và chạy một ứng dụng Android trên một thiết bị thông minh hoặc trình mô phỏng đã kết nối.

Cách sử dụng

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

Tùy chọn

  • --activity=PARAM – Tên hoạt động.
  • --apks=PARAM – Đường dẫn đến các tệp APK, phân tách bằng dấu phẩy.
  • --debug – Chạy ở chế độ gỡ lỗi.
  • --device=PARAM – Số sê-ri của thiết bị.
  • -h,--help – Hiện thông báo trợ giúp cho lệnh đã chỉ định.
  • --install-options=PARAM – Các lựa chọn hoặc cờ bổ sung để truyền đến trình quản lý gói cài đặt (ví dụ: -g, -d).
  • --type=PARAM – Loại thành phần (ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, WEAR_WIDGET).
  • --use-delta-install – Sử dụng tính năng cài đặt delta nhanh (tăng tốc các bản cập nhật gia tăng bằng cách chỉ chuyển mã và tài nguyên đã sửa đổi; mặc định: true).

android lựa chọn:

  • --sdk=PARAM – Đường dẫn đến SDK Android.
  • -v,--verbose – Bật đầu ra chi tiết để khắc phục sự cố.
  • -V,--version – In thông tin phiên bản rồi thoát.

Mô tả

android run triển khai một hoặc nhiều tệp APK đến một thiết bị Android hoặc trình mô phỏng đã kết nối và ngay lập tức chạy thành phần ứng dụng mục tiêu.

Chỉ định nội dung cần chạy (--type và --activity)

Theo mặc định, android run sẽ chạy hoạt động chính mặc định được khai báo trong tệp kê khai ứng dụng. Bạn có thể ghi đè những gì được bắt đầu bằng các lựa chọn sau:

  • --activity: Chỉ định tên lớp hoạt động hoặc thành phần cần chạy (bắt buộc nếu APK khai báo nhiều hoạt động có thể chạy).
  • --type: Chỉ định loại thành phần cần bắt đầu thay vì một hoạt động giao diện người dùng tiêu chuẩn. Các giá trị được hỗ trợ bao gồm ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE và WEAR_WIDGET.
  • --debug: Khởi chạy ứng dụng ở chế độ gỡ lỗi và chờ trình gỡ lỗi từ Android Studio hoặc một công cụ dòng lệnh đính kèm.

Ví dụ

Triển khai một APK gỡ lỗi duy nhất và khởi chạy hoạt động chính của APK đó trên thiết bị thông minh được kết nối mặc định:

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

Triển khai nhiều tệp APK phân tách đến một trình mô phỏng cụ thể:

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

Triển khai một APK và chạy một hoạt động cụ thể ở chế độ gỡ lỗi:

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