记录一次Gradle版本升级
2018-12-14 本文已影响45人
我要这八块腹肌有何用
1. 设置Gradle版本
打开File → Project Structure g1.png2. 设置Gradle插件版本
g2.pngGradle版本和插件版本对应关系详见官网
3. app包下的build.gradle修改
g3.png4. 所有包目录下values---ids去除默认值
之后sync即可。
升级后优点:
- 构建速度增加
- 支持构建Android应用程序包:Android App Bundles
- 为提高增量构建支持使用注解处理器速度时:提高增量和缓存清理构建的正确性和性能
-
使用Jetpack。Refactor> Migrate to AndroidX来迁移项目的本地和Maven依赖项以使用新的AndroidX库
gradle.properties中添加
#android.useAndroidX=true
#android.enableJetifier=true
-
新的代码缩减器,R8。R8是代码缩小和混淆的新工具,取代了ProGuard。
android.enableR8 = true
-
支持用Kotlin来编写gradle脚本,如:
groovy: include ':app', ':module_base', ':shop-annotation', ':shop-compiler'
kotlin: include("app", "module_base", "shop-annotation", "shop-compiler")
groovy: classpath 'com.jollycorp:viewPath:1.0'
kotlin: classpath("com.jollycorp:viewPath:1.0")