sdkmanager ਨਾਲ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ Android SDK ਪੈਕੇਜਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ
ਪੈਕੇਜ-ਸੂਚੀ ਬੇਨਤੀ ਲਈ sdkmanager ਦੇ ਪ੍ਰੌਕਸੀ ਕਿਸਮ, ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਵਿਕਲਪ ਵਰਤੋ, ਐਮੂਲੇਟਰ ਅਤੇ Gradle ਨੈੱਟਵਰਕ ਤੋਂ ਵੱਖਰੇ।
ਐਮੂਲੇਟਰ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚੋ ਕਿ ਕਿਹੜਾ ਡਾਊਨਲੋਡ ਫੇਲ੍ਹ ਹੋਇਆ। SDK ਪੈਕੇਜ ਡਿਵੈਲਪਮੈਂਟ ਮਸ਼ੀਨ ਉੱਤੇ SDK ਟੂਲਿੰਗ ਲਿਆਉਂਦੀ ਹੈ। ਵਰਚੁਅਲ ਡਿਵਾਈਸ ਅੰਦਰ ਚੱਲ ਰਹੀ ਐਪ ਵੱਖਰਾ ਕਲਾਇੰਟ ਹੈ।
ਕਮਾਂਡ-ਲਾਈਨ sdkmanager ਸੰਦਰਭ ਇਹ ਪ੍ਰੌਕਸੀ ਵਿਕਲਪ ਦਿੰਦਾ ਹੈ:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
ਦਿਖਾਏ ਗਏ HTTP ਮੋਡ ਲਈ, HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ ਉਮੀਦਵਾਰ ਚੁਣੋ ਅਤੇ ਹੋਸਟ ਨੂੰ ਪੋਰਟ ਤੋਂ ਵੱਖਰਾ ਦਰਜ ਕਰੋ। ਹੋਸਟ ਫੀਲਡ ਵਿੱਚ ਪੂਰਾ PAC URL ਨਾ ਰੱਖੋ ਜਾਂ ਹੋਸਟਨਾਮ ਅੰਦਰ :8080 ਦੁਹਰਾਓ ਨਾ। ਸੰਦਰਭ http ਅਤੇ socks ਨੂੰ ਪ੍ਰੌਕਸੀ ਕਿਸਮਾਂ ਵਜੋਂ ਦਰਜ ਕਰਦਾ ਹੈ; ਉਹ ਵਿਕਲਪ ਵਰਤੋ ਜਿਸਨੂੰ ਤੁਹਾਡੇ ਸਥਾਪਿਤ ਟੂਲ ਅਤੇ ਸੇਵਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।
ਇਹ ਉਦਾਹਰਨ ਉਪਲਬਧ SDK ਪੈਕੇਜਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦੀ ਹੈ। ਇਹ ਕੁਝ ਵੀ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦੀ ਅਤੇ ਹਰ Android ਟੂਲ ਨੂੰ ਕਨਫਿਗਰ ਨਹੀਂ ਕਰਦੀ।
androidtool.cfg ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਵਾਲੇ ਜਾਂ ਹਟਾਏ ਗਏ android sdk ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਵਾਲੇ ਪੁਰਾਣੇ ਜਵਾਬ ਪੁਰਾਣੇ SDK Manager ਲਾਗੂਕਰਨਾਂ ਲਈ ਲਾਗੂ ਹੁੰਦੇ ਹਨ। ਜਿਸ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਨੂੰ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਕਾਲ ਕਰਦੇ ਹੋ ਉਸਦਾ ਦਸਤਾਵੇਜ਼ ਵਰਤੋ।
ਜੇ Android Studio ਡਾਊਨਲੋਡ ਕੰਮ ਕਰਦੇ ਹਨ ਪਰ ਕਮਾਂਡ-ਲਾਈਨ ਡਾਊਨਲੋਡ ਫੇਲ੍ਹ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਦੋ ਕਲਾਇੰਟਾਂ ਦੇ ਪ੍ਰੌਕਸੀ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਕਨਫਿਗਰੇਸ਼ਨ ਦੀ ਤੁਲਨਾ ਕਰੋ। ਜੇ SDK ਡਾਊਨਲੋਡ ਕੰਮ ਕਰਦੇ ਹਨ ਪਰ Gradle ਨਿਰਭਰਤਾ ਫੇਲ੍ਹ ਹੁੰਦੀ ਹੈ, ਤਾਂ Gradle ਦੀ ਬੇਨਤੀ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਜਾਂਚੋ। ਇੱਕ ਸਕ੍ਰੀਨ 'ਤੇ ਕੰਮ ਕਰਨ ਵਾਲੀ ਸੈਟਿੰਗ ਇਸ ਗੱਲ ਦਾ ਸਬੂਤ ਨਹੀਂ ਕਿ ਦੂਜੀ ਪ੍ਰਕਿਰਿਆ ਨੇ ਇਸਨੂੰ ਵਿਰਾਸਤ ਵਿੱਚ ਲਿਆ ਹੈ।