【问题标题】:Android Studio Open JDK Error Ubuntu 16.04Android Studio 打开 JDK 错误 Ubuntu 16.04
【发布时间】:2017-02-21 18:48:33
【问题描述】:
当我在 android studio 上工作并重新启动它时,我已将缓存大小设置为 10000,现在我无法启动它
我已经替换了没有任何区别的 studio.vmoptions 和 studio64.vmoptions
我尝试通过 sudo update-alternatives --config java 重置 java 版本
但这也失败了
我在哪里可以找到选项并重置文件,以便我可以在 android studio 上工作
OpenJDK 64 位服务器 VM 警告:忽略选项 MaxPermSize=350m;
在 8.0 OpenJDK 64 位服务器 VM 警告中删除了支持:忽略
选项 MaxPermSize=10000m;在 8.0 中删除了支持无效
ReservedCodeCacheSize=10000M。最大必须为 2048M。错误:不能
创建 Java 虚拟机。错误:致命异常有
发生了。程序将退出。
【问题讨论】:
标签:
java
android
ubuntu
java-8
openjdk
【解决方案1】:
我猜你已经更新了 Android Studio 或者有另一个 *.vmoptions 覆盖了你应用的设置。运行以下命令搜索配置文件的所有位置。
sudo find / -name *.vmoptions
您可能会看到已定义多个。您不应修改 Android Studio 安装目录中包含的 vmoptions。您应该只修改您正在运行的 Android Studio 版本下的主目录中的版本。
例如,对于 Android Studio 2.2,文件将位于 ~/.AndroidStudio2.2/studio64.vmoptions 或 ~/.AndroidStudio2.2/studio.vmoptions,具体取决于您安装的架构。
您可以安全地删除旧版 studio 的任何配置,并确保检查全局和当前版本 vmoptions 以查看您是否有冲突的设置。
【解决方案2】:
我认为安装有错误,所以最好是卸载它和 jdk 并重新安装它们