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

tel*_*ion 16 performance android-studio

这是我在这个网站上的第一个问题,所以我为在这个问题上所犯的任何错误道歉.

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

因此,当我打开任务管理器时,我注意到进程aapt.exe(当我重新编写它时,编译代码时需要它)已经打开了多达20个进程,除了使用我的RAM Memeory之外什么都不做.

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

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

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

  • Win10
  • 英特尔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.:希望我的标签是正确的.

Sar*_*vex 0

增加 android studio 和 Gradle 的 JVM 堆大小

安卓工作室

帮助 > 编辑自定义 VMOptions > 输入以下内容

-Xms1g
-Xmx4g
Run Code Online (Sandbox Code Playgroud)

摇篮

android {
  ...
    dexOptions {
    javaMaxHeapSize "4g"
  }
Run Code Online (Sandbox Code Playgroud)