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 mencakupACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACE, danWEAR_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