当前位置: 首页 > 知识库问答 >
问题:

Android Studio-无法识别的VM选项'maxpermsize=256m'

郎睿
2023-03-14

无法识别的VM选项'maxpermsize=256m'错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。

我读了这篇文章,尝试了所有的方法来解决它,但都无济于事。我确实注意到他的错误与我的有些不同,并认为这可能是为什么我不能用建议的方法解决我的问题。

当我在终端上执行。sh文件时,它打印了:

共有1个答案

楚苏燕
2023-03-14

正如在本文中已经提到的,永久生成在Java8中被删除了,在您的例子中使用了永久生成。我认为,最简单的解决方案是在程序执行期间移除与永久生成相关联的参数。

转到你有Android Studio的目录。然后转到bin/子目录。找到以下文件,其中包含Java虚拟机选项:

  • studio.vmoptions
  • studio64.vmoptions

编辑:

这里描述的这个问题还有另一种解决方案:https://stackoverflow.com/a/27913562/1150795。

转到文件>其他设置>默认项目结构>JDK位置并检查路径。

 类似资料:
  • 我试图使用命令<code>yarn android</code>编译我的react原生代码,但它在终端上显示了这个错误。我正在使用Linux Pop_OS 21.04和Visual Studio代码。 我已经尝试了一些解决方案,但没有一个奏效。提前谢谢你!

  • 当我试图操纵齐柏林飞艇 或 我收到以下错误消息。 Java 9安装在我的系统(Ubuntu 16.04)上。

  • 我使用OpenJDK 17和来自Spring Initializr的Maven Wrapper 3.8.2(Maven project,JAR packaging,Java17,Spring Boot 2.6.0)。没有其他依赖项。 怎么让它运转起来?没有集。

  • 我试着用这个命令运行react native app。 但是我收到这个错误消息。我想在我的机器上运行多个java版本。我该怎么做?我也不想更改MaxPermSize=512m。我想保持MaxPermSize=512m。 如何修复此错误?

  • 本文向大家介绍AndroidStudio:手势识别,包括了AndroidStudio:手势识别的使用技巧和注意事项,需要的朋友参考一下 一内容:设计一个手写字体识别程序。 二实现 ①建立一个存放手写字体的数据库 ②activity_main.xml 3.MainActivity.java 三效果 以上所述是小编给大家介绍的AndroidStudio手势识别详解整合,希望对大家有所帮助,如果大家有任

  • 我尝试在克隆时更改rootfs dir,如下所示: 但我有一个错误: 然后我尝试使用"-B"选项和"lvm"值在LV中设置rootfs: 我得到了这个错误: 为什么我不能将“-vgname”或“-dir”与“lxc克隆”一起使用<我做错了什么?克隆容器时是否可以更改rootfs dir? PS:我使用Ubuntu14.04和LXC1.0。5.