Android emulator သည် မတူညီသော တာဝန်များရှိသော proxy ယန္တရား နှစ်ခုကို ပေးသည်။ Android ၏ system proxy သည် အက်ပ်များ မြင်နိုင်သော ဆက်တင်ကို ပေးသည်။ emulator proxy သည် emulator ၏ TCP အသွားအလာကို upstream proxy မှတစ်ဆင့် သယ်ဆောင်သည်။ Android ၏ emulator လမ်းညွှန်သည် ဤယန္တရားများကို အပြန်အလှန် ဖယ်ထုတ်သည်ဟု သတ်မှတ်သည်။

ယန္တရားပုံမှန် လိုအပ်ချက်
Android system proxyAndroid ၏ proxy ဆက်တင်များကို အသုံးပြုသော အက်ပ် အသွားအလာ၊ ပံ့ပိုးထားသော debugging အစီအစဉ်များ အပါအဝင်။
Emulator proxyအတည်ပြုထားသော upstream proxy မှတစ်ဆင့် emulator ချိတ်ဆက်မှု။

မည်သည့် တောင်းဆိုချက်က လမ်းကြောင်း လိုအပ်သနည်း။

ကော်ပိုရေးရှင်း ချိတ်ဆက်မှုအတွက် စတင်သည့်အခါ emulator proxy ဖွဲ့စည်းမှုကို စစ်ဆေးပါ။ သီးခြား စတင်မှုများနှင့် Android Studio သည် ၎င်းကို အခြားနည်းဖြင့် ရနိုင်သည်။

အက်ပ် အဆင့် စစ်ဆေးမှုအတွက် အက်ပ်သည် Android ၏ system proxy ကို လေးစားသည် မလေးစား စစ်ဆေးပါ။ စိတ်ကြိုက် ကွန်ရက် စာကြည့်တိုက်က မလေးစားနိုင်ပါ။ debugging လက်မှတ်သည် ယုံကြည်မှုကို ပြောင်းသည်။ ၎င်းသည် ပျောက်နေသော လမ်းကြောင်းကို ပြင်ဆင်ခြင်း မဟုတ်ပါ။

မည်သည့် လုပ်ငန်းစဉ်က လိပ်စာကို အဓိပ္ပာယ်ဖွင့်သနည်း။

Android ၏ loopback သည် virtual device ၏ ဖြစ်သည်။ emulator ၏ host-networking စာတမ်းသည် ဧည့်သည်မှ host loopback ဝန်ဆောင်မှုသို့ ရောက်ရန် သီးခြား လိပ်စာ ပေးသည်။ host emulator လုပ်ငန်းစဉ် အဓိပ္ပာယ်ဖွင့်သော ဆက်တင်သည် နောက်ထပ် အခြား အကြောင်းအရာ ရှိသည်။

ကြိုးစားမှုများကို နှိုင်းယှဉ်သောအခါ emulator ဗားရှင်း၊ စတင်နည်း၊ ယန္တရားနှင့် ဦးတည်ရာကို မှတ်တမ်းတင်ပါ။ Android 1.x သို့မဟုတ် 2.x မှ ခေတ်ကုန်နေသော APN မျက်နှာပြင်များနှင့် ဆက်တင် ဒေတာဘေ့စ်ကို တိုက်ရိုက် တည်းဖြတ်ခြင်းသည် လက်ရှိ စနစ်ထည့်သွင်းမှု လုပ်ထုံးလုပ်နည်း မဟုတ်ပါ။

စစ်မှန်ကြောင်း အတည်ပြုခြင်းနှင့် သယ်ယူပို့ဆောင်ခြင်း

proxy တောင်းဆိုသော အတည်ပြုနည်းကို စစ်ဆေးပါ။ URL ရှိ ဒိုမိန်း အသုံးပြုသူအမည်သည် challenge-response အကောင်အထည်ဖော်မှုကို မပေးပါ။ ငြင်းပယ်ခံရသော listener နှင့် ငြင်းပယ်ခံရသော အကောင့်သည် မတူညီသော အဆင့်များတွင် ဖြစ်ပြီး အလုပ်လုပ်သော TCP proxy လမ်းကြောင်းသည် UDP ပံ့ပိုးမှုကို မတည်ဆောက်ပါ။

ဆက်စပ်ဆောင်းပါးများ