फ़िज़िकल डिवाइसों को रिमोट ऐक्सेस से मैनेज करें. इसमें रिमोट डिवाइसों की बुकिंग की सूची बनाने, उन्हें बुक करने, उनसे कनेक्ट करने, और उन्हें मैनेज करने के लिए कमांड शामिल हैं.
इस्तेमाल
android device remote [-h] [--project=PARAM]
विकल्प
-h,--help- इससे, तय किए गए निर्देश के लिए सहायता मैसेज दिखता है.--project=PARAM- Google Cloud प्रोजेक्ट आईडी.
android विकल्प:
--sdk=PARAM- Android SDK का पाथ.-v,--verbose- समस्या हल करने के लिए, वर्बोस आउटपुट चालू करें.-V,--version- वर्शन की जानकारी प्रिंट करें और बाहर निकलें.
सबकमांड
connect- इससे रिज़र्व किए गए रिमोट डिवाइस से कनेक्ट किया जाता है.create- इससे किसी रिमोट डिवाइस के लिए बुकिंग की जाती है.disconnect- इससे रिमोट डिवाइस डिसकनेक्ट हो जाता है.extend- इससे रिमोट डिवाइस के लिए किए गए आरक्षण की अवधि बढ़ाई जाती है.list- इससे रिमोट डिवाइसों के लिए किए गए बुकिंग की सूची दिखती है.models- इससे, रिमोट डिवाइस के उपलब्ध मॉडल की सूची दिखती है.projects- इस विकल्प से, डिवाइस पर स्ट्रीम करने के लिए उपलब्ध Google Cloud प्रोजेक्ट की सूची दिखती है.remove- इससे रिमोट डिवाइस की बुकिंग हट जाती है.
ब्यौरा
android device remote कमांड सेट, Google के डेटा सेंटर में होस्ट किए गए फ़िज़िकल Android डिवाइसों को रिज़र्व करता है. साथ ही, उन्हें आपकी मशीन पर मौजूद adb से कनेक्ट करता है. इससे, आपके पास मौजूद असली हार्डवेयर पर ऐप्लिकेशन इंस्टॉल, चलाने, और डीबग करने की सुविधा मिलती है.
रिमोट डिवाइसों के लिए, Google Cloud प्रोजेक्ट को बिल भेजा जाता है. शुरू करने से पहले, android auth login चलाकर उस खाते से साइन इन करें जिसके पास डिवाइस से स्ट्रीमिंग की सुविधा वाले प्रोजेक्ट का ऐक्सेस हो.
सामान्य वर्कफ़्लो
यहां सामान्य वर्कफ़्लो के लिए, कमांड का क्रम दिया गया है:
- डिवाइस स्ट्रीमिंग के लिए तैयार Google Cloud प्रोजेक्ट ढूंढने के लिए,
android device remote projectsचलाएं. - आपको जिस डिवाइस का
<codename>/<api>चाहिए उसके लिए,android device remote modelsचलाएं. - डिवाइस बुक करने के लिए,
android device remote create <codename>/<api>चलाएं. - डिवाइस को
adbसे कनेक्ट करने के लिए,android device remote connect <reservation-id>चलाएं. android run,android install,adb, और डिवाइस से जुड़े अन्य निर्देश देने के लिए, डिवाइस का इस्तेमाल करें.- काम पूरा हो जाने पर,
android device remote disconnect <reservation-id>औरandroid device remote remove <reservation-id>चलाएं.
कोई प्रोजेक्ट चुनें (--project)
--project=<project-id> पास करके, इस्तेमाल किया जाने वाला Google Cloud प्रोजेक्ट चुनें. बुकिंग से जुड़ी ज़्यादातर कमांड के लिए, इसकी ज़रूरत होती है. अगर इसे शामिल नहीं किया जाता है, तो कमांड उन प्रोजेक्ट को प्रिंट करती है जो स्ट्रीमिंग के लिए तैयार हैं.
हर बार --project पास करने से बचने के लिए, अपनी ~/.androidrc फ़ाइल में डिफ़ॉल्ट वैल्यू जोड़ें. इसे सभी android device remote निर्देशों से चुना जाता है:
device remote --project my-project