开发中提升Android studio编译并安装APK速度的方法

公司的Android项目功能多,体积大,编译一次常常耗时20分钟以上。自带电脑每个月会有补贴,所以我们都是自带电脑。第一个电脑是2013年买的,型号:联想U410超极本;Intel 酷睿i5 3337U处理器,12G内存,运行公司项目的时候,电脑就不能做其他事,wifi都会被断掉。
考虑到笔记本一般是低电压,性能有阉割,就买了华硕飞行堡垒游戏本五代Fx80G,标压处理器 i8 8750H,128G固态硬盘,1T机械硬盘,希望能带来性能和速度上的提升。
测试如下:

  • 在机械硬盘下,编译速度最多会有20多分钟。固态硬盘下最多5分钟;还是固态大法好。
  • 测试发现,Android6.0以上的系统,As编译并安装软件速度会快很多。

但我就是不想把项目放在固态盘上。

根据网上提供的方案做了如下优化:

  • Android Studio设置自动编译工程

    setting—complier—Make project automatically

  • 打开Android Studio的 instant run 功能,

  • 优化编译方案--亲测比较管用的配置,能提升50%

    C:\Users\您的用户名\.gradle这个目录下,创建gradle.properties配置文件

    # 编译时使用守护进程
    org.gradle.daemon=true 
    #JVM最大允许分配的堆内存,按需分配 
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m  -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    #使用并行编译
    org.gradle.parallel=true  
    org.gradle.configureondemand=true
    
  • 如果要安装测试包,可以将它build后放到手机上安装,比起用As编译后生成apk包自动安装,时间也会大大缩短;

你可能感兴趣的:(开发中提升Android studio编译并安装APK速度的方法)