إدارة الأجهزة المادية عن بُعد تتضمّن أوامر لإدراج حجوزات الأجهزة البعيدة وحجزها والاتصال بها وإدارتها.
الاستخدام
android device remote [-h] [--project=PARAM]
الخيارات
-
-h,--help: يعرض رسالة المساعدة للأمر المحدّد. --project=PARAM: معرّف مشروع Google Cloud
خيارات android:
-
--sdk=PARAM: مسار حزمة تطوير البرامج (SDK) لنظام التشغيل Android -v,--verbose: لتفعيل الإخراج المطوَّل لتحديد المشاكل وحلّها-
-V,--version- طباعة معلومات الإصدار والخروج
الأوامر الفرعية
connect: يتم استخدامه للاتصال بجهاز بعيد محجوز.- استبدِل
createبما يلي: لإنشاء حجز لجهاز بعيد. disconnect: لإلغاء ربط جهاز بعيدextend- لتمديد حجز جهاز بعيد.list: تعرض حجوزات الأجهزة البعيدة.- استبدِل
modelsبقائمة طُرز الأجهزة البعيدة المتاحة. projects: تعرض هذه السمة مشاريع Google Cloud المتاحة لبث الوسائط على الأجهزة.remove- يزيل حجز جهاز بعيد.
الوصف
تتيح مجموعة أوامر android device remote حجز أجهزة Android فعلية مستضافة في مراكز بيانات Google وربطها بـ adb على جهازك، ما يتيح لك تثبيت التطبيقات وتشغيلها وتصحيح أخطائها على أجهزة فعلية غير متوفرة لديك.
يتم تحصيل رسوم الأجهزة البعيدة من خلال مشروع على Google Cloud. قبل البدء، شغِّل android auth login لتسجيل الدخول باستخدام حساب لديه إذن الوصول إلى مشروع تم تفعيل ميزة "بث الجهاز" فيه.
سير العمل المعتاد
في ما يلي تسلسل الأوامر لسير عمل نموذجي:
- نفِّذ الأمر
android device remote projectsللعثور على مشروع Google Cloud جاهز لبث الأجهزة. - نفِّذ الأمر
android device remote modelsللعثور على<codename>/<api>للجهاز الذي تريده. - نفِّذ الأمر
android device remote create <codename>/<api>لحجز الجهاز. - نفِّذ الأمر
android device remote connect <reservation-id>لربط الجهاز بشبكةadb. - استخدِم الجهاز مع
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