Q1:如果重构老项目?
1.在原有基础上修改
弊端:gradle中的依赖语法,tools等版本比较老
classpath 'com.android.tools.build:gradle:7.1.3'
2.新建项目,把代码copy到新工程中
只需要copy代码和修改相关的配置文件
Q2:需要考虑修改的点?
1.首先是查看project级别的gradle,所依赖的maven仓库等,是否修改为国内仓库,增加下载速度,比如用阿里的
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/public' }//jcenter
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }//gradle-plugin
maven { url 'https://maven.aliyun.com/repository/central' }//central
maven { url 'https://maven.aliyun.com/repository/google' }//google
maven { url 'https://jitpack.io' }
mavenCentral()
google()
2.查看app级别的gradle,查看依赖,有一点要注意,所依赖的第三方,尽量明确版本,否则会导致卡在download .xml中,速度会非常慢,每次sync都会很浪费时间