AS 编译项目出现Unable to resolve dependency ***

Android studio 在编译项目出现could not resolve junit 等问题

问题

在用Android studio运行项目的时候,出现sync error,错误日志如下图:
AS 编译项目出现Unable to resolve dependency ***

问题分析和解决思路

分析后发现是Android studio网络不行(不能访问墙外资源),图方便的话,在gradle文件中,删除相应的库就可以了,但是这是下下策。
正确的姿势,需要给as设置一下代理就可以,首先要有Over the wall 软件,这边用的是ss。

步骤

1.去这里下载Over the wall software

2.配置好ss后,进入ss的偏好设置,选择HTTP,开启HTTP代理服务器,记住HTTP代理监听地址监听端口

3.打开Android studio的setting->system settings->HTTP Proxy
⤵️
选择Manual proxy configuration
⤵️
选择HTTP(这里不能选socks)
然后把Host name 和Port number填进去就好了,接着我们来check connection验证一下网络是否连通。

AS 编译项目出现Unable to resolve dependency ***

AS 编译项目出现Unable to resolve dependency ***

成功!