1.打开别人的项目文件夹,删除 .idea .gradle文件夹和local.properties文件
2.打开项目app文件夹,删除build文件,如果有*.iml文件的也要删除(* 表示所有)
3.修改项目app文件夹下的build.gradle
可以打开之前可以运行的项目,或者新建一个项目,一定要是可以成功运行的!!
然后根据成功运行项目里的app/build.gradle文件来修改别人项目的build.gradle
① 修改 compileSdkVersion , buildToolsVersion;(根据你自己电脑上成功运行的模板修改)
② 修改 defaultConfig{} 中的 minSdkVersion 和 targetSdkVersion(根据你自己电脑上成功运行的模板修改)
③ 把 dependencies{} 中implementation 里面相对应的版本也修改,别人的项目可能会有很多条,我们只要修改我们自己成功运行项目里implementation对应的版本即可,别人项目里多余的implementation不要删除也不要修改!!!
4.修改主项目下的build.gradle,注意是主项目下,不要搞错
打开自己之前可以运行的项目,将classpath:...一整句直接复制即可。
5.打开主项目下/gradle/wrapper下的gradle-wrapper.properties
用成功的项目里面的这句话替代,一定要按自己AS版本来!
6.最后open打开项目,记得同步一下,如果还报错,可以invalidate Caches一下即可。
补充:
如果别人项目里的主项目下的build.gradle有
maven{url '...网址'},可以复制一下它的网址到浏览器打开,通过提示去换一个新版的阿里云仓库地址