背景
因为政策关系,咱们 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 通,思考下是否远端服务有问题。