Android(安卓)Studio运行慢-提速到10s,问你要不要?
16lz
2021-12-04
###【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打包速度都会提升不少。
更多相关文章
- #Android学习笔记(二)#
- Android在SDcard建文件夹(在Android中移动文件必用)
- android EditText设置不可写
- 使用AndroidStudio编译NDK的方法及错误解决方式
- Android(安卓)Studio 配置快捷方式生成JNI头文件的方法
- android 读取DDMS里的文件时打不开,解决方法
- Android(安卓)写文件权限
- android 使用xml定义自己的View
- 修改ProgressBar的进度条颜色