作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Google 的 Android Studio来进行开发,但使用起来有时会出现卡顿等问题。本文介绍了几种优化 Android Studio 启动、编译、运行速度的方法。
首先解决一个 Android Studio 启动报错的问题
- 1、进入刚安装的 Android Studio 目录下的bin目录。找到 idea.properties 文件,用文本编辑器打开。
- 2、在 idea.properties 文件末尾添加一行:disable.android.first.run=true,然后保存文件。
- 3、关闭 Android Studio 后重新启动,便可进入界面。
优化 Android Studio 启动速度
1、开启 gradle 单独的守护进程
当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止推出程序,则另外开启一个线程来守护 Android Studio 的进程,具体操作。 在 C:\Users\.gradle 这个目录下,创建 gradle.properties 配置文件,复制以下配置进行优化。
# Project-wide Gradle settings. org.gradle.daemon=true org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.configureondemand=true
这些配置文件主要就是增大 gradle 运行的 java 虚拟机的大小,让 gradle 在编译的时候使用独立进程,让 gradle 可以很好的运行。
2、扩大内存
64位:\studio64.exe.vmoptions or studio.exe.vmoptions 32位:\studio.exe.vmoptions or studio.exe.vmoptions 编辑这个文件,在最开始的两行设置内存大小,类似于eclipse.ini中的配置。配置如下:
-Xms256m -Xmx1024m
3、优化编译时VM大小
选择 file->setting->compile 添加如下参数:
-Xmx1024m -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
具体参数大小视电脑配置而定。
经过测试,编译速度有很大提升,比较大的项目从之前的 5-8 分钟可以减少到 1-2 分钟。
OneAPM Mobile Insight 能够实时监测移动应用的真实用户体验,通过 Agent 实现端到端的应用性能分析。帮助用户提高发现应用问题的速度。并且可以深入到代码级进行应用性能问题剖析,通过可视化界面展示智能移动终端的实时运行状态。
相关推荐
AndroidStudio 上编译speex库,进行使用
android安卓app开发之用AndroidStudio反编译apk.zip
Android Studio编译过程太慢的解决方法
更改官方的Launcher3使得可以在Android Studio编译,增加了 Launcher3上滑显示应用列表和下滑关闭显示应用列表。
1)Android studio 编译iconv库,实现GBK和UTF8互相转换 2)不需要linux环境,工程带有源码 3)含详细中文操作手册,指导你进行 4)经过编译测试。 5)按照手册基本上能搞定,还搞不定说明你还没有入门,需继续努力.
andriod studio gradle编译调试或者打release包的时候很慢,有时候很卡,而且虽然是固态也如此,添加此文件到指定目录试试 本人亲测确实速度会快好多,重要的是编译的时候电脑不会卡了
Android Studio 编译提速方法
Android Studio中利用gradle编译jni
在win10上编译vulkan源码的必备工具,在ubuntu上和windows上编译Android官网提供的源码也需要此工具,包含在win10上android studio编译vulkan的小白操作指南。
来自Gradle官方网站,android studio 必备编译打包工具,很强大;内含打包工具及源代码
gradle4.4编译插件是Androidstudio3.0以上版本同的工具,绿色纯净放心下载
将http://bbs.csdn.net/topics/390980466 里面的问题回复做了pdf格式,方便本地查看 如何在Android Studio里设置Build Tool版本?.pdf 如何在Android Studio里设置Build Tool版本?.pdf
前段时间升级 Android Studio 3.1.3+ 版本后,决定尝试使用 Kotlin 做 APP 开发看看。结果却发现,修改 String 资源后,“运行”,修改的内容没有生效。一开始以为只是 String 资源是这样,于是试了下 kt 文件,结果...
Libredwg的源码通过Android STudio交叉编译生成的库,下载下来就能直接用,省去了自己编译,修改报错,不兼容或者环境的问题。 arm64-v8a/ armeabi-v7a/ x86/ x86_64/ 如果你需要原始的可自己编译的工程可以私信...
android studio使用CMAKE编译ffmepg
Android studio CMake 编译ffmpeg SO库 头文件 和 CMakeLists
很完整的as编译live555,下载下来直接可以用
博客地址:http://blog.csdn.net/krubo1/article/details/50547681
Android Studio通过cmake脚本编译库文件(so/a),工程直接放入.c以及头文件即可立即使用,简单有效。
编译FFmpeg并整合到android studio中。