Android एमुलेटर में दो अलग proxy सेटिंग्स हैं
एमुलेटर का अपना upstream proxy और ऐप्स को दिखने वाला Android का system proxy अलग-अलग समस्याएँ हल करते हैं। जिस अनुरोध को आपको रूट करना है उससे मेल खाने वाला तंत्र चुनें।
Android एमुलेटर अलग-अलग कामों वाले दो proxy तंत्र प्रदान करता है। Android का system proxy ऐप्स को दिखने वाली सेटिंग देता है; emulator proxy एमुलेटर का TCP ट्रैफ़िक upstream proxy के ज़रिए ले जाता है। Android की एमुलेटर गाइड इन तंत्रों को परस्पर अनन्य मानती है।
| तंत्र | सामान्य आवश्यकता |
|---|---|
| Android system proxy | Android की proxy सेटिंग्स का उपयोग करने वाला ऐप ट्रैफ़िक, समर्थित डिबगिंग व्यवस्थाओं सहित। |
| Emulator proxy | स्वीकृत upstream proxy के ज़रिए एमुलेटर कनेक्टिविटी। |
किस अनुरोध को रूट चाहिए?
कॉर्पोरेट कनेक्टिविटी के लिए, लॉन्च पर emulator proxy कॉन्फ़िगरेशन जाँचें। स्टैंडअलोन लॉन्च और Android Studio इसे अलग तरीके से प्राप्त कर सकते हैं।
ऐप-स्तरीय निरीक्षण के लिए, जाँचें कि क्या एप्लिकेशन Android system proxy का पालन करता है। कस्टम नेटवर्किंग लाइब्रेरी शायद न करे। डिबगिंग प्रमाणपत्र विश्वास बदलता है; यह गुम रूट कॉन्फ़िगर नहीं करता।
कौन-सी प्रक्रिया पते की व्याख्या करती है?
Android का loopback वर्चुअल डिवाइस का है। एमुलेटर का host-networking दस्तावेज़ गेस्ट से host loopback सेवा तक पहुँचने के लिए अलग पता देता है। host emulator प्रक्रिया द्वारा व्याख्यायित सेटिंग का फिर अलग संदर्भ होता है।
प्रयासों की तुलना करते समय एमुलेटर संस्करण, लॉन्च विधि, तंत्र और गंतव्य दर्ज करें। Android 1.x या 2.x के पुराने APN स्क्रीन और सेटिंग्स डेटाबेस में सीधे संपादन वर्तमान सेटअप प्रक्रिया नहीं हैं।
प्रमाणीकरण और परिवहन
proxy द्वारा माँगी गई प्रमाणीकरण विधि जाँचें। URL में डोमेन उपयोगकर्ता नाम challenge-response कार्यान्वयन नहीं देता। अस्वीकृत listener और अस्वीकृत खाता अलग-अलग चरणों में होते हैं, और काम करने वाला TCP proxy पथ UDP समर्थन स्थापित नहीं करता।