sdkmanager ဖြင့် proxy မှတစ်ဆင့် Android SDK ပက်ကေ့ချ်များကို စာရင်းပြုစုခြင်း
ပက်ကေ့ချ်စာရင်း တောင်းဆိုမှုအတွက် sdkmanager ၏ proxy အမျိုးအစား၊ host နှင့် port ရွေးချယ်စရာများကို emulator နှင့် Gradle ကွန်ရက်နှင့် သီးခြားအသုံးပြုပါ။
emulator မပြောင်းလဲမီ မည်သည့် download မအောင်မြင်ခဲ့သည်ကို စစ်ဆေးပါ။ SDK ပက်ကေ့ချ်များကို ဖွံ့ဖြိုးရေးစက်ရှိ SDK ကိရိယာများက ဆွဲယူပါသည်။ virtual device အတွင်း လည်ပတ်နေသော app သည် အခြား client ဖြစ်သည်။
command-line sdkmanager ရည်ညွှန်းချက်သည် ဤ proxy ရွေးချယ်စရာများကို ပေးသည်။
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
ပြသထားသော HTTP မုဒ်အတွက် HTTP proxy စာရင်းမှ ခွင့်ပြုထားသော အများသူငှာ ကိုယ်စားလှယ်လောင်းကို ရွေးပြီး host ကို port နှင့် သီးခြားထည့်ပါ။ host အကွက်ထဲတွင် PAC URL အပြည့်ကို မထည့်ပါနှင့်၊ host အမည်အတွင်း :8080 ကို မထပ်ပါနှင့်။ ရည်ညွှန်းချက်သည် http နှင့် socks ကို proxy အမျိုးအစားများအဖြစ် မှတ်တမ်းတင်ထားသည်။ သင့်ထည့်သွင်းထားသော ကိရိယာနှင့် ဝန်ဆောင်မှု ပံ့ပိုးသော ရွေးချယ်စရာကို အသုံးပြုပါ။
ဤဥပမာသည် ရရှိနိုင်သော SDK ပက်ကေ့ချ်များကို စာရင်းပြုစုသည်။ ၎င်းသည် မည်သည့်အရာကိုမျှ ထည့်သွင်းခြင်းမရှိဘဲ Android ကိရိယာအားလုံးကို ပြင်ဆင်သတ်မှတ်ခြင်းမရှိပါ။
androidtool.cfg ကို တည်းဖြတ်သော သို့မဟုတ် ဖယ်ရှားလိုက်သော android sdk အမိန့်ကို စတင်သော အဖြေဟောင်းများသည် SDK Manager အကောင်အထည်ဖော်မှု အဟောင်းများအတွက် ဖြစ်သည်။ သင်အမှန်တကယ် ခေါ်သော executable အတွက် စာတမ်းကို အသုံးပြုပါ။
Android Studio download များ အလုပ်လုပ်သော်လည်း command-line download များ မအောင်မြင်ပါက ထို client နှစ်ခု၏ proxy နှင့် စစ်မှန်ကြောင်းအတည်ပြုမှု ဖွဲ့စည်းမှုများကို နှိုင်းယှဉ်ပါ။ SDK download များ အလုပ်လုပ်သော်လည်း Gradle မှီခိုမှု မအောင်မြင်ပါက Gradle ၏ တောင်းဆိုမှုကို သီးခြား စုံစမ်းပါ။ မျက်နှာပြင်တစ်ခုတွင် အလုပ်လုပ်သော setting သည် အခြား process က ၎င်းကို အမွေဆက်ခံခဲ့သည်ဟု သက်သေမဟုတ်ပါ။