Android ایمولیٹر میں دو مختلف proxy سیٹنگز ہیں
ایمولیٹر کا اپنا upstream proxy اور ایپس کو نظر آنے والا Android کا system proxy مختلف مسائل حل کرتے ہیں۔ جس درخواست کو آپ کو روٹ کرنا ہے اس سے مطابقت رکھنے والا طریقہ منتخب کریں۔
Android ایمولیٹر مختلف کاموں والے دو proxy طریقے پیش کرتا ہے۔ Android کا system proxy ایپس کو نظر آنے والی سیٹنگ دیتا ہے؛ emulator proxy ایمولیٹر کی TCP ٹریفک کو upstream proxy کے ذریعے لے جاتا ہے۔ Android کی ایمولیٹر گائیڈ ان طریقوں کو باہم متضاد سمجھتی ہے۔
| طریقہ | عام تقاضا |
|---|---|
| Android system proxy | ایپس کی ٹریفک جو Android کی proxy سیٹنگز استعمال کرتی ہے، بشمول معاون debugging ترتیبات۔ |
| Emulator proxy | منظور شدہ upstream proxy کے ذریعے ایمولیٹر کنیکٹیویٹی۔ |
کون سی درخواست کو روٹ چاہیے؟
کارپوریٹ کنیکٹیویٹی کے لیے، لانچ کے وقت emulator proxy کنفیگریشن کی جانچ کریں۔ الگ لانچ اور Android Studio اسے مختلف طریقے سے حاصل کر سکتے ہیں۔
ایپ سطح کی جانچ کے لیے، دیکھیں کہ ایپلیکیشن Android کے system proxy کا احترام کرتی ہے یا نہیں۔ ایک حسب ضرورت نیٹ ورکنگ لائبریری احترام نہ کرے۔ debugging سرٹیفکیٹ اعتماد بدلتا ہے؛ یہ غائب روٹ کنفیگر نہیں کرتا۔
کون سا عمل پتے کی تشریح کرتا ہے؟
Android کا loopback ورچوئل ڈیوائس کا ہے۔ ایمولیٹر کی host-networking دستاویز مہمان سے host loopback سروس تک پہنچنے کے لیے الگ پتہ دیتی ہے۔ host emulator عمل جو سیٹنگ کی تشریح کرتا ہے اس کا پھر ایک اور سیاق ہوتا ہے۔
کوششوں کا موازنہ کرتے وقت ایمولیٹر ورژن، لانچ کا طریقہ، طریقہ اور منزل درج کریں۔ Android 1.x یا 2.x کے پرانے APN اسکرین اور سیٹنگز ڈیٹابیس میں براہ راست ترمیم موجودہ سیٹ اپ طریقہ کار نہیں ہیں۔
تصدیق اور نقل و حمل
proxy کا مطلوبہ تصدیقی طریقہ چیک کریں۔ URL میں ڈومین صارف نام challenge-response عمل درآمد فراہم نہیں کرتا۔ مسترد شدہ listener اور مسترد شدہ اکاؤنٹ مختلف مراحل میں واقع ہوتے ہیں، اور کام کرنے والا TCP proxy راستہ UDP سپورٹ قائم نہیں کرتا۔