Android Studio:aapt.exe创建过多进程导致Android Studio变得非常缓慢。

15
这是我在此网站上的第一个问题,如果在问题中有任何错误,我深表歉意。
好了,进入正题: 我目前在使用Android Studio时遇到了问题,它在打字时变得非常缓慢,也就是说,当我打字时需要等一段时间才能出现字符。(注意:即使Gradle已构建完成)
所以当我打开任务管理器时,我注意到进程aapt.exe(当我进行研究时,它显然是编译代码所需的)已经开启了20个进程,除了使用我的RAM存储器外,什么都没有做。
当我关闭它们后,我需要重新启动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 .:希望我标签设置正确。

有任何新消息吗?我也遇到了同样的问题... - Merlí Escarpenter Pérez
我现在也明白了,上次更新之前还不清楚。 - JPM
我也遇到了同样的问题。你找到解决方案了吗? - MobileAppDeveloper
不好意思,这个问题仍未解决... - telion
我也遇到了这个问题。有人有解决此问题的解决方案吗?这个问题现在很烦人。因此,我请求Android Studio专家给我们任何解决挂起问题的解决方案。 - immodi
2个回答

0
在您的 `gradle.properties` 文件中添加以下内容:
  1. org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
  2. -Xmx10248m -XX:MaxPermSize=512m
在您的应用程序级别的 `build.gradle` 文件中添加以下内容:
dexOptions {
    javaMaxHeapSize "4g"
}

0

为Android Studio和Gradle增加JVM堆大小

Android Studio

帮助 > 编辑自定义VM选项 > 添加以下内容

-Xms1g
-Xmx4g

Gradle

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

如果vmoptions不存在会怎么样? - kplshrm7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接