###【Android Studio】运行各种慢,搜集整理一下提速方法,:

###(1)cd /Users/你的用户名/.gradle目录下新建一个文件名为gradle.properties的文件。内容为即可解决:
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching = true
org.gradle.jvmargs=-Xmx1536m

###(2)修改idea.xxx.vmoptions/studio.xxx.vmoptions 文件(Mac是studio.vmoptions文件),它在你的idea/android studio 安装目录下的bin 文件夹中。Mac 8G 内存Mac OS修改值如下:
-Xms512m
-Xmx2048m
-XX:MaxPermSize=768m
-XX:ReservedCodeCacheSize=768m
-XX:+UseCompressedOops

###(3) 在Android studio的Preferences中进行如下设置
(a)Build,Exectuion,Deployment -》Gradle-》选中Offline work
(b)Build,Exectuion,Deployment -》Compiler -》Command-line Options:输入:–offline

(4)在项目app/build.gradle文件中配置

buildTypes {        release {            debuggable false            //不显示log            buildConfigField "boolean", "LOG_DEBUG", "false"            signingConfig signingConfigs.release            //混淆            minifyEnabled rootProject.android.appMinifyEnabled            //对齐压缩zipAlignEnabled rootProject.android.appZipAlignEnabled            //移除无用资源            shrinkResources rootProject.android.appShrinkResources            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        debug {            debuggable true            buildConfigField "boolean", "LOG_DEBUG", "true"            signingConfig signingConfigs.debug            applicationIdSuffix '.debug'                        //*****重点添加下面************            aaptOptions.cruncherEnabled = false            ext.alwaysUpdateBuildId = false            buildConfigField "long", "BUILD_TIMESTAMP", "000000000L"            //****************************        }    }

(5)优化dexOptions配置,如下:

 aaptOptions{ //快速处理,可能需要更多的内存和CPU。int类型。默认0,值越大处理越快,需要的内存和CPU也越大        cruncherProcesses 10  } dexOptions {        preDexLibraries = false        javaMaxHeapSize "4g"        maxProcessCount 100   //Dex的最大并发进程数。默认为4。        threadCount 100   //dx运行时使用的线程的数量。默认4个。        jumboMode = true        keepRuntimeAnnotatedClasses false}

这个配置完成后,release打包速度都会提升不少。

更多相关文章

  1. Android在SDcard建文件夹(在Android中移动文件必用)
  2. Android Studio 配置快捷方式生成JNI头文件的方法
  3. android 安装文件例子
  4. android 读取DDMS里的文件时打不开,解决方法
  5. android配置文件详解
  6. 简单的Android日志文件记录类
  7. Android上传文件,客户端+服务器源码
  8. Android 中播放内存中视频

随机推荐

  1. android 输入法弹出 标题栏不被顶出去
  2. Android系列之Android(安卓)命令行手动编
  3. android横竖屏切换参数
  4. ListView点击效果设置
  5. 安卓中的布局属性详解
  6. Android(安卓)技术要点
  7. Android的Menu
  8. JS判断客户端是否是iOS或者Android
  9. Download Android(安卓)1.5 NDK, Release
  10. android studio ndk 编译自定义MK文件