Bağlı bir cihazda veya emülatörde Android uygulaması oluşturur, dağıtır ve başlatır.
Kullanım
android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]
Seçenekler
--activity=PARAM- Etkinlik adı.--apks=PARAM- APK'ların yolları (virgülle ayrılmış).--debug- Hata ayıklama modunda çalıştırın.--device=PARAM- Cihazın seri numarası.-h,--help- Belirtilen komutla ilgili yardım mesajını gösterir.--install-options=PARAM- Paket yöneticisi yüklemesine iletilecek ek seçenekler veya işaretler (örneğin,-g,-d).--type=PARAM: Bileşen türü (ACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACE,WEAR_WIDGET).--use-delta-install- Hızlı delta yüklemeyi kullanın (yalnızca değiştirilen kodu ve kaynakları aktararak artımlı güncellemeleri hızlandırır; varsayılan:true).
android seçenekleri:
--sdk=PARAM- Android SDK'sının yolu.-v,--verbose- Sorun giderme için ayrıntılı çıkışı etkinleştirin.-V,--version- Sürüm bilgilerini yazdırıp çıkın.
Açıklama
android run, bağlı bir Android cihaza veya emülatöre bir veya daha fazla APK dosyası dağıtır ve hedef uygulama bileşenini hemen başlatır.
Nelerin çalıştırılacağını belirtin (--type ve --activity)
Varsayılan olarak android run, uygulama manifestinde beyan edilen varsayılan ana etkinliği başlatır. Aşağıdaki seçenekleri kullanarak başlatılan öğeleri geçersiz kılabilirsiniz:
--activity: Başlatılacak etkinlik veya bileşen sınıfı adını belirtir (APK'da birden fazla başlatılabilir etkinlik bildirilmişse zorunludur).--type: Standart bir kullanıcı arayüzü etkinliği yerine başlatılacak bileşen türünü belirtir. Desteklenen değerler arasındaACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACEveWEAR_WIDGETyer alır.--debug: Uygulamayı hata ayıklama modunda başlatır ve Android Studio'dan veya bir komut satırı aracından hata ayıklayıcının eklenmesini bekler.
Örnekler
Tek bir hata ayıklama APK'sı dağıtın ve varsayılan bağlı cihazda ana etkinliğini başlatın:
android run --apks=app/build/outputs/apk/debug/app-debug.apk
Belirli bir emülatöre birden fazla bölünmüş APK dağıtma:
android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk
Hata ayıklama modunda bir APK dağıtma ve belirli bir etkinliği başlatma:
android run --debug --activity=.ui.MainActivity --apks=app-debug.apk