用android studio编译项目的时候,尤其是新版studio(写这篇文章时用的是windows版本的android studio3.3)编译较低版本studio开发的android项目或者很早之前的android项目时有可能会遇到如标题或者图1的报错(文末有新的更新):
图1
原因是项目中全局build.gradle(不是某个module下的gradle文件)文件里的allprojects{}节点中没有配置google仓库,项目中在下载aapt这个工具的时候找不到地址,如图2。
解决方式就是在上图②处添加google()库,然后sync一下就行了,图3
图3
更新(2020/2/14): 我当时确实是通过这个方法解决的问题,但可能是误打误撞,根源不在此,所以今天看评论中说是不管用。现在没法复现这个问题,如果上面的方法没有解决你的问题,我只能靠猜测去更新一下我的看法:
首先,从这个报错来说