इसे छोड़कर कंटेंट पर जाएं

कमांड लाइन

टर्मिनल विंडो
android-emu-web [--port <port>] [--no-open]

गेटवे तब तक foreground में चलता है जब तक आप Ctrl+C नहीं दबाते। इसे बंद करने से चल रहे एमुलेटर बंद नहीं होते।

विकल्प डिफ़ॉल्ट असर
--port <port> 7300 वह पोर्ट जिस पर गेटवे सुनता है, सिर्फ़ 127.0.0.1 पर।
विकल्प डिफ़ॉल्ट असर
--no-open बंद शुरू होने पर ब्राउज़र न खोलें। गेटवे फिर भी पता प्रिंट करता है।

--no-open और टोकन वाला पता, पहली बार चलाना में बताए गए लॉन्च फ़्लो का हिस्सा हैं।

Variable असर
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> रूप का होता है, और जब तक आप --no-open नहीं देते, गेटवे इसे macOS की open कमांड से खोलता है।

पहली बार चलने पर, Android SDK के जो हिस्से मौजूद नहीं हैं उन्हें हर एक के समाधान के साथ सूचीबद्ध किया जाता है, और कुछ भी इंस्टॉल करने से पहले गेटवे [y/N] पूछता है। पहली बार चलाना देखें।

इस्तेमाल होने वाली फ़ाइलें और पोर्ट

Section titled “इस्तेमाल होने वाली फ़ाइलें और पोर्ट”
क्या कहाँ
गेटवे का listen पता 127.0.0.1:<port>
चल रहे एमुलेटर की खोज ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini
क्या कहाँ
गेटवे जो एमुलेटर gRPC पोर्ट असाइन करता है 8554 से पहला ख़ाली सम (even) पोर्ट
क्या कहाँ
इंस्टॉल की गई executable फ़ाइल ~/.local/bin/android-emu-web