android run

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ında ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE ve WEAR_WIDGET yer 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