Android设备监视器无法在Ubuntu 17.10中打开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android设备监视器无法在Ubuntu 17.10中打开相关的知识,希望对你有一定的参考价值。

当我打开android设备监视器时,我收到以下错误:

An error has occurred. See the log file
/home/omkar/Android/Sdk/tools/lib/monitor-x86_64/configuration/1509852867579.log.

我已经尝试过了:

  1. 使用“sudo”/ root用户权限运行Android工作室。
  2. 重新安装Android SDK。

我的配置:

  1. Android Studio 3.0
  2. Android SDK API版本27。
  3. Ubuntu 17.10 Gnome

我在问题中附加了日志的pastebin链接。日志链接:https://pastebin.com/cje8fkgY

答案

虽然Android Studio带有自己的Java版本,但(现在大部分已弃用)Android Device Monitor(ADM)依赖于您机器上安装的Java版本。从Web上的其他错误报告来看,似乎ADM需要Java 8(例如here)。这也是我们的机器彼此不同的地方。正如我在上面的评论中所指出的,我也是,在Ubuntu 17.10,Android Sdk 27​​和Android Studio 3.0上,但是,我安装了Java 8,并且ADM运行良好。

因此,我建议您将Java 8添加到您的计算机并使其成为默认版本。在Ubuntu上,你可以这样做:

sudo add-apt-repository ppa:webupd8team/java // only necessary if repository not yet added
sudo apt-get update                          // only necessary if repository not yet added

sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
另一答案

您需要设置默认的Java版本。为此,请按照以下步骤操作:

跑:

sudo  update-java-alternatives --list

按名称和目录列出计算机上的所有Java安装,然后运行:

sudo  update-java-alternatives --set [JDK/JRE name e.g. java-1.8.0-openjdk-amd64]

这对我很有用。

以上是关于Android设备监视器无法在Ubuntu 17.10中打开的主要内容,如果未能解决你的问题,请参考以下文章

Android 设备监视器,发生错误

Android 设备监视器使模拟器脱机

在android工作室中没有显示的真实设备[重复]

Android Studio:您的设备无法使用网络监控功能

Ubuntu18.04下QT开发Android无法连接设备问题解决

Ubuntu18.04下QT开发Android无法连接设备问题解决