Android Studio:aapt.exe创建了太多进程,使Android Studio变得非常慢

时间:2016-12-16 08:49:04

标签: performance android-studio

这是我在本网站上的第一个问题,所以对于我在这个问题上所犯的任何错误,我深表歉意。

很明白: 我目前在安卓工作室遇到这个问题,输入时速度非常慢,这意味着我需要一段时间才会输入字符。(注意:即使在构建了Gradle之后)

所以当我打开任务管理器时,我注意到了进程aapt.exe (当我研究它时,编译代码需要它) 除了使用我的RAM Memeory之外,最多可以打开20个进程。

当我关闭它们时,我需要重新启动Android Studio,因为我无法启动模拟器。 (错误:管道正在关闭)

由于我在互联网上找不到任何东西,但我问你是否有人也有这个问题。 请注意,此问题适用于我制作的任何项目。我也不知道为什么以及何时发生,但我想当我尝试开始仿真时会发生这种情况,或者至少这是我注意到它的时候。

因为我猜你会问这个: 系统:

  • Win10
  • intel i7
  • 8gb RAM
  • 500gb
  • 使用Android Studio:2.2.3
  • JRE 1.8.0_76_release-b03 amd64
  • 使用的仿真器:Nexus 6 API 24 Nougat,Nexus 5 API 24 Nougat,Nexus 6P API 22 Lollipop

如果您必须一直重启Android Studio,这个问题在编码时非常烦人,这需要花费很多时间。

PS:希望我的标签正确。

2 个答案:

答案 0 :(得分:0)

增加android studio和Gradle的JVM堆大小

Android Studio

帮助>编辑自定义VMOptions>请填写以下内容

-Xms1g
-Xmx4g

<强>摇篮

android {
  ...
    dexOptions {
    javaMaxHeapSize "4g"
  }

答案 1 :(得分:0)

gradle.properties文件中添加以下行:

  1. org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
  2. -Xmx10248m -XX:MaxPermSize=512m
  3. 在您的应用级build.gradle文件中,添加以下行:

    dexOptions {
        javaMaxHeapSize "4g"
    }