当我打开 Android 设备监视器时,出现以下错误:
An error has occurred. See the log file
/home/omkar/Android/Sdk/tools/lib/monitor-x86_64/configuration/1509852867579.log.
我已经试过了:
- 以“sudo”/root 用户权限运行 Android studio。
- 正在重新安装 Android SDK。
我的配置:
- Android Studio 3.0
- Android SDK API 版本 27。
- Ubuntu 17.10 侏儒版
我附上问题日志的 pastebin 链接。 日志链接:https://pastebin.com/cje8fkgY
最佳答案
虽然 Android Studio 自带 Java 版本,但(现在大部分已弃用)Android Device Monitor
(ADM) 取决于您机器上安装的 Java 版本。从网络上的其他错误报告来看,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
关于Android 设备监视器未在 Ubuntu 17.10 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47117942/