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 ਸਮਰਥਨ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦਾ।