segunda-feira, 19 de abril de 2021

Android Studio Behind a Proxy

 

Quando vc está atrás de um proxy corporativo o Android Studio já percebe e te mostra uma caixa de diálogo pra vc cololocar onde está o seu proxy, seu usuário e senha senha.

Entretanto, isso não é suficiente pra continuar desenvolvendo, pelo menos foi a minha experiência.

 É necessário vc encontrar o gradle-wrapper.properties no diretorio gradle/wrapper do seu projeto e colocar a seguinte configuração que aí vai buildar direitinho...


#Mon Apr 19 10:52:53 BRT 2021
systemProp.proxySet="true"
systemProp.http.proxyHost=ProxyIP
systemProp.http.proxyPort=ProxyPort
systemProp.http.proxyUser=SeuUsuario
systemProp.http.proxyPassword=SuaSenhaDoProxy
#systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
 
systemProp.https.proxyHost=IpDoSeuProxy
systemProp.https.proxyPort=PortaDoProxy
systemProp.https.proxyUser=SeuUsuario
systemProp.https.proxyPassword=SuaSenha
#systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

systemProp.gradle.wrapperPassword=IpDoSeuProxy
systemProp.jdk.http.auth.tunneling.disabledSchemes=""

systemProp.all.proxyHost=IpDoSeuProxy
systemProp.all.proxyPort=PortaDoSeuProxy
systemProp.all.proxyPassword=SuaSenha

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip