这是我在这个网站上的第一个问题,所以我为我在这个问题上犯的任何错误道歉。
那么进入正题:
我目前在 Android Studio 上遇到了这个问题,打字时它变得非常慢,这意味着我需要一段时间才能在我打字时出现字符。(注意:即使在构建了 Gradle 之后)
所以当我打开任务管理器时,我注意到进程 aapt.exe
(当我研究它时,它显然是编译代码所必需的)
已经打开了多达 20 个进程,除了使用我的 RAM 内存之外什么都不做。
当我关闭它们时,我需要重新启动 Android Studio,因为我无法启动模拟器。 (错误:管道正在关闭)
因为我还没有在互联网上找到任何东西,所以我问你是否有人也有这个问题。
请注意,此问题适用于我制作的任何项目。我也不知道它为什么以及何时发生,但我想它是在我尝试开始模拟时发生的,或者至少这是我注意到它的时候。
因为我猜你会问这个:
系统:
这个问题在编码时很烦人,如果你必须一直重启Android Studio,这需要很多时间。
PS.:希望我的标签是正确的。
最佳答案
增加 android studio 和 Gradle 的 JVM 堆大小
Android Studio
帮助 > 编辑自定义 VMOptions > 输入以下内容
-Xms1g
-Xmx4g
Gradle
android {
...
dexOptions {
javaMaxHeapSize "4g"
}
关于performance - Android Studio : aapt. exe 创建了太多进程,使 Android Studio 速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41180415/