Android Stuido 好卡怎麽辦?不要急,兄弟來教你
阿新 • • 發佈:2017-06-01
機器 ros config arguments linu project isa cut sel
近期使用Android studio 開發app,編譯的時候特別卡,常常卡死。我的機器 i3 + 8G,按道理來說流暢的跑個androidstudio還是綽綽有余的...
於是在各大論壇尋找解決方式,在此記錄下來。讓同病相連的弟兄們能夠早點解脫....
方法一:開啟gradle單獨的守護進程
在以下的文件夾以下創建 gradle.properties 文件:
- /home/<username>/.gradle/ (Linux)
- /Users/<username>/.gradle/ (Mac)
- C:\Users\<username>\.gradle (Windows)
並在文件裏添加:
org.gradle. daemon= true同一時候改動項目下的 gradle.properties 文件也能夠優化:
<span style="font-size:14px;"># Project-wide Gradle settings. # IDE (e.g. Android Studio) users: # Settings specified in this file will override any Gradle settings # configured through the IDE. # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # The Gradle daemon aims to improve the startup and execution time of Gradle. # When set to true the Gradle daemon is to run the build. # TODO: disable daemon on CI, since builds should be clean and reliable on servers org.gradle.daemon= true # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize= 512 m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF- 8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects org.gradle.parallel= true # Enables new incubating mode that makes Gradle selective when configuring projects. # Only relevant projects are configured which results in faster builds for large multi-projects. # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand org.gradle.configureondemand= true</span>
同一時候上面的這些參數也能夠配置到前面的用戶文件夾下的gradle.properties文件中。那樣就不是針對一個項目生效,而是針對全部項目生效。
上面的配置文件主要就是做, 增大gradle執行的java虛擬機的大小,讓gradle在編譯的時候使用獨立進程,讓gradle能夠平行的執行。
方法二:添加Androidstudio的執行內存
操作例如以下圖:
1。打開 Androidstudio的安裝路徑下的 bin 文件夾
2,找到 studio.exe.vmoptions 和 studio64.exe.vmoptions 文件
3,改動 以上2個文件裏的值 (下圖是我改動後)
這些值起碼在原有的基礎上乘以2。假設是內存壕的話。能夠盡可能的大。
我的Androidstudio 經過上述配置後。能夠跑得飛起來了,哈啊哈!
!
!
兄弟還在等什麽。!飛起來吧!
。騷年
Android Stuido 好卡怎麽辦?不要急,兄弟來教你