1.安装git bash,这个我只直接安装的windows版本,因为我的Android studio在windows上。
2.git clone https:................等待下载完成。
3.下载完成后打开项目文件,删除一些iml和idea结尾的文件,它们不是android studio环境生成的。
4.打开gradle->wrapp_gradle,查看构造工具版本,倒霉,这个项目是17年的,用的2.3.1gradle版本,而我的as基本最新的,所以改成7.4,buiid.gradle中也要改,防止版本冲突一定要统一。
gradle:一种构造工具,一般的gradle有工具版本和程序版本,类似与脚本编译器版本和源代码版本,必须匹配。gradle版本7.4,gradle脚本版本7.3.1。忽然想起来C++有cmake,java有gradle,maven,这又何尝不是一种缘分。
5.AS打开项目,file->project_instruct->project,查看gradle版本和gradle脚本版本,可以改。
6.打开module的build.gradle ,发现很多依赖是compile,全部用implementation替换。androidTestCompile 全部用testImplementatiom替换。打开project的buidl,gradle,用api替换全部的compile。
7.gradle.property中使能android.uesAndroidx=true android.enableJetfiler=ture。module和project都需要更改。
8.所有support库改为androidx库,如果google下载远程依赖很慢,那么不妨选择阿里云的镜像依赖。maven{ url ‘https://maven.aliyun.com/repository/public’}。如果长时间下载不了,防火墙把as列外,顺便把ipv4的域名改成8.8.8.8,备用域名4.4.4.4。
9.哪有问题改哪里,相信自己一定可以的,慢慢的就会了。