【问题标题】:Error:Error: Could not create the Java Virtual Machine错误:错误:无法创建 Java 虚拟机
【发布时间】:2018-07-17 23:24:11
【问题描述】:

大家好,我在生成签名 apk 时发现了这个错误。

Error:Error: Could not create the Java Virtual Machine.
Error:Error: A fatal exception has occurred. Program will exit.
Error:Invalid maximum heap size: -Xmx4g
Error:The specified size exceeds the maximum representable size.

我的配置 - Android Studio 3.0.1 构建 #AI-171.4443003,构建于 2017 年 11 月 9 日 JRE:1.8.0_152-release-915-b01 amd64 JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM 视窗 10 10.0

【问题讨论】:

  • 你使用的是 64bit JRE 和 64bit android studio吗?
  • 是的,我确实在使用 64bit JRE 和 64bit android studio
  • Android Studio 3.0.1 Build #AI-171.4443003,于 2017 年 11 月 9 日构建 JRE:1.8.0_152-release-915-b01 amd64 JVM:JetBrains sro Windows 10 的 OpenJDK 64 位服务器 VM 10.0
  • 你的机器有多少内存?
  • 6.00 GB(4.96 GB 可用)

标签: java android


【解决方案1】:

检查项目使用的java版本。 它可以与 Studio 使用的不同。

例如:

【讨论】:

  • 我的项目正在使用 C:\Program Files (x86)\Java\jdk1.8.0_101
  • 所以它是 32 位 :-) (因为 x86) 检查 C:\Program Files (x86)\Java\jdk1.8.0_101\bin\java -version
  • 哦,原来如此。我的系统环境也共享相同的路径。
  • 文件 (x86)\Java\jdk1.8.0_101\bin\java -版本为 8.0.1010.13
  • 是的,如果您没有看到“Java HotSpot(TM) 64 位服务器”之类的内容,那么它就是 32 位
猜你喜欢
  • 2013-10-14
  • 2017-05-30
  • 1970-01-01
  • 2019-08-16
  • 2013-12-07
  • 2020-05-20
  • 1970-01-01
相关资源
最近更新 更多