java - 错误 : Could not create the Java Virtual Machine: Android Studio

标签 java android

其实我在android studio中配置了一个Android项目,这个项目最初是我同事在他的机器上创建的(Windows-7, 64-bit, jdk 1.8),我的机器也有相同的配置(即Windows-7, 64 -bit, jdk 1.8) 但是如果我尝试运行这个项目,它会在运行时出现上述错误。请参阅下面的屏幕截图以获取更多信息--

enter image description here

到目前为止我尝试过的解决方案是---

1]  try to add something like this to your gradle.properties file in the project:
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m

2] Changed below file to modify vm heap option.
C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions
I increased -Xms128m to -Xms512m and restarted Android Studio.

3] Tried creating a new environment variable named _JAVA_OPTIONS, set it to
-Xms256m -Xmx1024m.

4] File -> Settings -> Compiler (Gradle-based Android Projects)
Change the "**VM options**" to
-Xmx512m -XX:MaxPermSize=512m

 5] go to environment variables
    in system variables add :
    New Variable Name: _JAVA_OPTIONS
    New Variable Value: -Xmx512M
    Restart Android studio
**but in this case didn't found any "VM options" option in Compiler option**

但以上解决方案都不适合我,因此非常感谢任何帮助。如果我可以提供更多相同的信息,也请告诉我。谢谢。

最佳答案

我没有任何解释,但卸载现有的 jdk 并重新安装新的 jdk 解决了我的问题。谢谢。

关于java - 错误 : Could not create the Java Virtual Machine: Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41950602/

相关文章:

Android:如何用图形覆盖 ImageView?

java - 删除 json 对象字符串中的 "\"

android - 获取安卓:versionName with shell command

android - Flutter - 一段时间后自动刷新 map 上标记的图标

java - 比较两个嵌套的 HashMap

android - 在没有提供 "NetworkOnMainThreadexception"的提要对话框的情况下发布到墙上 |安卓

安卓 MediaExtractor readSampleData IllegalArgumentException

java - 构建自助服务终端应用程序

java - 使用 Hibernate 中的条件按月分组

java - 如何在 mongodb 中按一个字段值分组并按另一字段排序