Android studio 项目构建二|优化编译速度(2)
来源:互联网 发布:银行家算法 0 4 2 0 编辑:程序博客网 时间:2024/06/05 20:24
开启即可运行 Instant Run
Instant Run 是 Run 和 Debug 命令的行为,可以大幅缩短应用更新的时间。尽管首次构建可能需要花费较长的时间,Instant Run 在向应用推送后续更新时则无需构建新的 APK,因此,这样可以更快地看到更改。
Instant Run 通过执行热交换、温和交换或冷交换向连接的设备或模拟器推送更新的代码和资源。
当时如下条件时,会默认使用
- 当编译一个debug产品目标时
- 使用Gradle高于2.3.0
- minSdkVersion 高于15
- 发布的设备高于Android5.0(API level 21)
设置开启:
开启编译缓存
编译缓存存储了编译工程过程中生成的比如AARs和远程依赖。清理构建会更快因为编译系统可以简单的重用缓存文件,而不用重建他们。
当使用Adnroid插件高于2.3.0时会默认使用。除非指定关闭。
如下,在gradle.properties文件中
// To re-enable the build cache, either delete the followingandroid.enableBuildCache=false
关闭注解处理器
当使用注解处理器将关闭增量java编译,如果可能,尽量关闭使用注解处理器。
编译报告分析
描述整个编译过程,根据不同的情况,做相应的修改。
步骤如下:
1、打开终端 View > Tool Windows > Terminal
2、清理构建
gradlew clean
3、执行工程中的一个产品类型
gradlew --profile --recompile-scripts --offline --rerun-tasks assembleDevDemoDebug
4、查看报告如图
结果
参考
阅读全文
0 0
- Android studio 项目构建二|优化编译速度(2)
- Android studio 项目构建二|优化编译速度(1)
- 优化Android Studio编译速度
- Android Studio优化编译速度
- Android Studio 构建速度优化策略(一)
- Android Studio Gradle构建速度优化
- 优化Android studio的编译速度
- Android Studio提升项目的编译速度
- Android Studio 编译速度过慢怎么办--加速gradle构建
- Android Studio 编译速度优化,aar引用优化
- Android studio 项目构建三|编译缓存
- Android Studio优化速度
- 如何优化 Android Studio 启动、编译和运行速度?
- 如何优化 Android Studio 启动、编译和运行速度?
- 如何优化 Android Studio 启动、编译和运行速度?
- 如何优化 Android Studio 启动、编译和运行速度?
- 如何优化 Android Studio 启动、编译和运行速度?
- 如何优化 Android Studio 启动、编译和运行速度?
- 整数划分问题(动态规划||母函数)HIT 1402
- Python学习
- 8月20号 XML写入
- VS Code 快捷键(中英文对照)
- ArcGIS API for JavaScript实现地图双屏联动
- Android studio 项目构建二|优化编译速度(2)
- QT signals and slots
- HDU 1015 Safecracker (暴力枚举)
- Navicat For Mysql快捷键
- js原生图片轮播
- 静态缓存和动态缓存的比较
- Hexo+GitHubPage搭建博客
- hts engine语音识别
- Linux下MD5移植和编程