android - Android Studio 偶尔无法启动
问题描述
我以前只安装了稳定版的 AS(AS 4.0),偶尔它不会启动。它会显示它正在加载屏幕,但就是这样。如果我将鼠标悬停在状态栏中的 AS 图标上,它会显示一个空白(白色)屏幕。但是,它将显示“提示”窗口。我不得不卸载/重新安装它,有时需要多次尝试才能成功。这将解决问题,但不是解决方案。
现在我并排安装了预览版 beta(AS 4.1-beta4),这个版本偶尔会出现问题,有趣的是,稳定版变得稳定了。
我的 JAVA_HOME 环境变量为:C:\Program Files\Android\android-studio\jre\bin 并添加了第二个以防万一:C:\Program Files\Android\android-studio-preview\android-工作室\jre\bin
我也有一个 JDK_HOME 变量,但在我阅读后删除它是多余的。它没有改变任何东西。我正在使用 Windows 10
更新:我现在注意到这个问题只有在特定项目由于计算机电池耗尽或 Windows 崩溃而没有正确关闭时才会出现。我应该删除其中一个文件夹或文件以“重置”项目以进行干净的 Android Studio 构建吗?
解决方案
在加载 AS 时,您可能会遇到内存不足的 Java。要更改 AS 可以分配的可用内存,请执行以下步骤:
- 成功打开AS
- 从主菜单中,选择帮助 | 更改内存设置
- 增加您要分配的最大内存量(尝试加倍),然后单击保存并重新启动。
这应该排除任何 JVM 堆问题
推荐阅读
- go - 去 Lint 安装
- certificate - DTLS 期间的 WebRTC 证书
- javascript - 在 Javascript 中,我如何解码一个字符串,其中解码的字符串包含二进制(例如非 UTF-8)数据?
- python - 如果不重新编码字符串,则无法将解码的字符串附加到列表中
- sql-server - asp经典和sql服务器
- biztalk - 清除 Biztalk DTA 数据库
- c# - 我可以使用来自外部 DLL 的 ApiController 吗?
- bash - Unix:在 csv 文件的列中查找重复项,省略一个可能的值
- multithreading - 在字符串中定位字符串并向前复制子字符串
- python - 读取和写入文本文件会添加无效字符