java - Android 设备监视器无法在 Ubuntu 中启动

标签 java android android-studio jvm

我正在尝试启动 Android 设备监视器,并且不断出现一个包含这些信息的窗口:

JVM terminated. Exit code=1
/usr/bin/java
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m
-jar /home/ak/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/ak/Android/Sdk/tools/lib/monitor-x86_64/monitor
-name Monitor
--launcher.library /home/ak/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so
-startup /home/ak/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 5c7f000d
-data @noDefault
-vm /usr/bin/java
-vmargs
-XX:MaxPermSize=256m
-Xms512m
-Xmx1024m
-jar /home/ak/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 

当我尝试在模拟器中启动它时,我收到此错误消息:

Unrecognized VM option 'MaxPermSize=256m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

PS:我在其他程序中遇到了同样的问题,我得到了相同的错误窗口......任何帮助!

最佳答案

也许 Android Device Monitor 需要另一个版本的 java。我在 Ubuntu 16.04 LTS 中遇到了同样的问题。在我的操作系统中有java8和java9。 Java9 是当前版本。切换到java8解决了这个问题。要选择必要的版本,请使用命令: sudo update-alternatives --config java

关于java - Android 设备监视器无法在 Ubuntu 中启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46328705/

相关文章:

java - 如何制作只有文本字段的弹出窗口?

java - 尝试读取值并将其从最大到最小排列

android - 在 Android Studio Build 命令中使用 Android-NDK 失败

Android Studio – 在 Mac OS 上通过 Wi-Fi 运行和调试构建

android - 如何解决NoClassDefFoundError : Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;

java - 如何使用iText将内容写入pdf?

java - 在 Expresso 中使用客户端代码时出错

php - 如何使用来自 mysql 的数据填充 android 微调器

android - 如何在 native react 中在 ToolbarAndroid 上设置自定义字体

具有现有数据库和自定义文件路径的 Android Sugar ORM