android run

Membangun, men-deploy, dan meluncurkan aplikasi Android di perangkat atau emulator yang terhubung.

Penggunaan

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

Opsi

  • --activity=PARAM - Nama aktivitas.
  • --apks=PARAM - Jalur ke APK, dipisahkan dengan koma.
  • --debug - Jalankan dalam mode debug.
  • --device=PARAM - Nomor seri perangkat.
  • -h,--help - Menampilkan pesan bantuan untuk perintah yang ditentukan.
  • --install-options=PARAM - Opsi atau flag tambahan untuk diteruskan ke penginstalan pengelola paket (misalnya, -g, -d).
  • --type=PARAM - Jenis komponen (ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, WEAR_WIDGET).
  • --use-delta-install - Menggunakan penginstalan delta cepat (mempercepat update inkremental dengan hanya mentransfer kode dan resource yang diubah; default: true).

Opsi android:

  • --sdk=PARAM - Jalur ke Android SDK.
  • -v,--verbose - Aktifkan output panjang untuk pemecahan masalah.
  • -V,--version - Mencetak informasi versi dan keluar.

Deskripsi

android run men-deploy satu atau beberapa file APK ke perangkat Android atau emulator yang terhubung dan segera meluncurkan komponen aplikasi target.

Menentukan apa yang akan dijalankan (--type dan --activity)

Secara default, android run meluncurkan aktivitas utama default yang dideklarasikan dalam manifes aplikasi. Anda dapat mengganti apa yang dimulai menggunakan opsi berikut:

  • --activity: Menentukan nama class aktivitas atau komponen yang akan diluncurkan (wajib diisi jika APK mendeklarasikan beberapa aktivitas yang dapat diluncurkan).
  • --type: Menentukan jenis komponen yang akan dimulai, bukan aktivitas UI standar. Nilai yang didukung mencakup ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, dan WEAR_WIDGET.
  • --debug: Meluncurkan aplikasi dalam mode debug dan menunggu debugger dari Android Studio atau alat command line untuk dilampirkan.

Contoh

Men-deploy satu APK debug dan meluncurkan aktivitas utamanya di perangkat terhubung default:

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

Men-deploy beberapa APK terpisah ke emulator tertentu:

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

Men-deploy APK dan meluncurkan aktivitas tertentu dalam mode debug:

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