تخطَّ إلى المحتوى

سطر الأوامر

نافذة طرفيّة
android-emu-web [--port <port>] [--no-open]

تعمل البوابة في المقدمة حتى تضغط Ctrl+C. لا يؤدي إيقافها إلى إيقاف المحاكيات قيد التشغيل.

الخيار القيمة الافتراضية التأثير
--port <port> 7300 المنفذ الذي تستمع عليه البوابة، على 127.0.0.1 فقط.
الخيار القيمة الافتراضية التأثير
--no-open معطّل لا يفتح المتصفح عند البدء. تظل البوابة تطبع العنوان.

يُعدّ --no-open والعنوان الذي يحمل الرمز المميز جزءًا من مسار التشغيل الموضح في التشغيل الأول.

المتغير التأثير
ANDROID_HOME دليل Android SDK. من دونه، تستخدم البوابة ~/Library/Android/sdk.
ANDROID_AVD_HOME الدليل الذي يحتوي على أجهزة AVD. من دونه، تستخدم البوابة ~/.android/avd.
DEBUG=1 يطبع سطرًا واحدًا في الثانية لكل اتصال: الإطارات المستلمة والمرسلة والمُسقطة، ومتوسط حجم الإطار، والتأخير من المحاكي إلى البوابة.

يُقرأ ANDROID_AVD_HOME عندما تعرض البوابة قائمة الأجهزة.

يُقرأ ANDROID_HOME أثناء فحص التشغيل الأول.

عند البدء، تطبع البوابة عنوان الصفحة. إذا لم يكن هناك محاكٍ قيد التشغيل، تطبع السبب وتستمر في العمل.

يكون العنوان المطبوع على الشكل https://droid.devpier.dev/app/#port=<port>&token=<token>، وتفتحه البوابة بأمر open في macOS ما لم تمرّر --no-open.

في التشغيل الأول، تُعرض أجزاء Android SDK المفقودة مع طريقة إصلاح لكل منها، وتسأل البوابة [y/N] قبل تثبيت أي شيء. راجع التشغيل الأول.

الملفات والمنافذ التي تستخدمها

Section titled “الملفات والمنافذ التي تستخدمها”
ماذا أين
عنوان استماع البوابة 127.0.0.1:<port>
اكتشاف المحاكيات قيد التشغيل ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini
ماذا أين
منافذ gRPC التي تخصصها للمحاكي أول منفذ زوجي متاح بدءًا من 8554
ماذا أين
الملف التنفيذي المثبَّت ~/.local/bin/android-emu-web