背景
因为政策关系,咱们Android开发过程中,难免会须要迷信上网,而迷信上网有时就可能会和咱们以后公司内网有所抵触,导致一些依赖包上传下载的问题,或者gradle工作执行失败。
上面介绍下查看这种问题时,能够思考的一些计划。
1. 迷信上网
个别应用一些vpn,或者在本人电脑的网络设置上设置ip代理等,Android Studio能够通过proxy 设置代理。通过迷信上网能够拉取gradle等一些包体依赖资源,而这也会导致到可能咱们内网的一些依赖资源就因为设置了代理而获取不到导致gradle同步异样,或者gradle工作执行失败。
2. 异样网络问题排查
1. 敞开电脑的代理(VPN或者是网络设置的代理)
2. 敞开Android Studio的代理(proxy里去掉代理)
3.Android Studio是否开启了offline 模式查看
4. 我的项目里gradle.properties 查看是否设置了代理
5. 革除本地gradle代理 运行下该命令 open ~/.gradle/gradle.properties 在关上
的文件中查看是否设置了代理
6.是否开启了Charles查看,Charles如果全局代理捕捉会拦挡一些申请Android Studio的一些设置项能够在批改后invalidate cache/restart下
如果是本人本机的问题,根本都能够通过上述的计划解决,如果还是有问题,能够尝试是否服务地址能ping通,思考下是否远端服务有问题。