我在 android studio 上工作时将缓存大小设置为 10000 并重新启动它,现在我无法启动它 我已经替换了 studio.vmoptions 和 studio64.vmoptions ,它们没有任何区别 我尝试通过 sudo update-alternatives --config java 重置 java 版本 但那也失败了 我在哪里可以找到选项并重置文件,以便我可以在 android studio 上工作
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=10000m; support was removed in 8.0 Invalid ReservedCodeCacheSize=10000M. Must be at most 2048M. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
最佳答案
我猜你已经更新了 Android Studio 或者有另一个 *.vmoptions
覆盖了你应用的设置。运行以下命令搜索配置文件的所有位置。
sudo find/-name *.vmoptions
您可能会看到您定义了多个。您不应修改 Android Studio 安装目录中包含的 vmoptions
。您应该只修改您运行的 Android Studio 版本下的主目录中的版本。
例如,对于 Android Studio 2.2,该文件将位于 ~/.AndroidStudio2.2/studio64.vmoptions
或 ~/.AndroidStudio2.2/studio.vmoptions
取决于您安装的架构。
您可以安全地删除旧版工作室的任何配置,并确保检查全局和当前版本 vmoptions
以查看是否存在冲突设置。
关于Android Studio 打开JDK 报错Ubuntu 16.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42375539/