android run

यह कनेक्ट किए गए डिवाइस या एम्युलेटर पर, Android ऐप्लिकेशन को बनाता है, डिप्लॉय करता है, और लॉन्च करता है.

इस्तेमाल

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

विकल्प

  • --activity=PARAM - गतिविधि का नाम.
  • --apks=PARAM - APK के पाथ, कॉमा लगाकर अलग किए गए.
  • --debug - डीबग मोड में चलाएं.
  • --device=PARAM - डिवाइस का सीरियल नंबर.
  • -h,--help - इससे, तय किए गए निर्देश के लिए सहायता मैसेज दिखता है.
  • --install-options=PARAM - पैकेज मैनेजर इंस्टॉल करने के लिए अतिरिक्त विकल्प या फ़्लैग (उदाहरण के लिए, -g, -d).
  • --type=PARAM - कॉम्पोनेंट का टाइप (ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, WEAR_WIDGET).
  • --use-delta-install - फ़ास्ट डेल्टा इंस्टॉल का इस्तेमाल करें. इससे सिर्फ़ बदले गए कोड और संसाधनों को ट्रांसफ़र करके, इंक्रीमेंटल अपडेट की प्रोसेस को तेज़ किया जा सकता है. डिफ़ॉल्ट रूप से: true).

android विकल्प:

  • --sdk=PARAM - Android SDK टूल का पाथ.
  • -v,--verbose - समस्या हल करने के लिए, वर्बोस आउटपुट चालू करें.
  • -V,--version - वर्शन की जानकारी प्रिंट करें और बाहर निकलें.

ब्यौरा

android run, कनेक्ट किए गए Android डिवाइस या एम्युलेटर पर एक या उससे ज़्यादा APK फ़ाइलें डिप्लॉय करता है. साथ ही, टारगेट ऐप्लिकेशन कॉम्पोनेंट को तुरंत लॉन्च करता है.

यह तय करें कि क्या चलाना है (--type और --activity)

डिफ़ॉल्ट रूप से, android run ऐप्लिकेशन मेनिफ़ेस्ट में बताई गई डिफ़ॉल्ट मुख्य गतिविधि को लॉन्च करता है. इन विकल्पों का इस्तेमाल करके, यह तय किया जा सकता है कि कौनसी सुविधा शुरू की जाए:

  • --activity: यह लॉन्च की जाने वाली गतिविधि या कॉम्पोनेंट क्लास का नाम बताता है. अगर APK में लॉन्च की जा सकने वाली कई गतिविधियां शामिल हैं, तो यह विकल्प ज़रूरी है.
  • --type: यह स्टैंडर्ड यूज़र इंटरफ़ेस (यूआई) गतिविधि के बजाय, शुरू करने के लिए कॉम्पोनेंट टाइप के बारे में बताता है. ACTIVITY, WATCH_FACE, TILE, COMPLICATION, DECLARATIVE_WATCH_FACE, और WEAR_WIDGET जैसी वैल्यू इस्तेमाल की जा सकती हैं.
  • --debug: इससे ऐप्लिकेशन डीबग मोड में लॉन्च होता है. साथ ही, Android Studio या कमांड-लाइन टूल से डीबगर के अटैच होने का इंतज़ार करता है.

उदाहरण

डिफ़ॉल्ट रूप से कनेक्ट किए गए डिवाइस पर, एक ही डीबग APK डिप्लॉय करें और उसकी मुख्य गतिविधि लॉन्च करें:

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

किसी खास एम्युलेटर पर एक से ज़्यादा स्प्लिट APK डिप्लॉय करने के लिए:

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

डीबग मोड में APK डिप्लॉय करने और कोई गतिविधि लॉन्च करने के लिए:

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