سطر الأوامر
android-emu-web [--port <port>] [--no-open]تعمل البوابة في المقدمة حتى تضغط Ctrl+C. لا يؤدي إيقافها إلى إيقاف المحاكيات قيد التشغيل.
الخيارات
Section titled “الخيارات”| الخيار | القيمة الافتراضية | التأثير |
|---|---|---|
--port <port> |
7300 |
المنفذ الذي تستمع عليه البوابة، على 127.0.0.1 فقط. |
| الخيار | القيمة الافتراضية | التأثير |
|---|---|---|
--no-open |
معطّل | لا يفتح المتصفح عند البدء. تظل البوابة تطبع العنوان. |
يُعدّ --no-open والعنوان الذي يحمل الرمز المميز جزءًا من مسار التشغيل الموضح في التشغيل الأول.
متغيرات البيئة
Section titled “متغيرات البيئة”| المتغير | التأثير |
|---|---|
ANDROID_HOME |
دليل Android SDK. من دونه، تستخدم البوابة ~/Library/Android/sdk. |
ANDROID_AVD_HOME |
الدليل الذي يحتوي على أجهزة AVD. من دونه، تستخدم البوابة ~/.android/avd. |
DEBUG=1 |
يطبع سطرًا واحدًا في الثانية لكل اتصال: الإطارات المستلمة والمرسلة والمُسقطة، ومتوسط حجم الإطار، والتأخير من المحاكي إلى البوابة. |
يُقرأ ANDROID_AVD_HOME عندما تعرض البوابة قائمة الأجهزة.
يُقرأ ANDROID_HOME أثناء فحص التشغيل الأول.
ما الذي تطبعه
Section titled “ما الذي تطبعه”عند البدء، تطبع البوابة عنوان الصفحة. إذا لم يكن هناك محاكٍ قيد التشغيل، تطبع السبب وتستمر في العمل.
يكون العنوان المطبوع على الشكل 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 |