少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述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.
我已经尝试过了:
- 使用“sudo”/ root用户权限运行Android工作室。
- 重新安装Android SDK。
- Android Studio 3.0
- Android SDK API版本27。
- Ubuntu 17.10 Gnome
答案虽然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 addedsudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
另一答案【Android设备监视器无法在Ubuntu 17.10中打开】您需要设置默认的Java版本。为此,请按照以下步骤操作:
跑:
sudoupdate-java-alternatives --list
按名称和目录列出计算机上的所有Java安装,然后运行:
sudoupdate-java-alternatives --set [JDK/JRE name e.g. java-1.8.0-openjdk-amd64]
这对我很有用。
推荐阅读
- Android Studio(SDK目录不存在)
- 如何用android studio 2.3.2下载旧版本的android sdk平台()
- 如何使用Ionic 3为Android API 21构建apk(它继续为API 23构建,即使我在config.xml中将目标sdk更改为21)
- 无法在Android Studio上更改API级别
- 整合Applovin Sdk在统一android
- 在Android Studio中更新Android SDK API 28时出现问题
- 你还没有接受以下sdk组件的许可协议[android sdk build-tools 23.0.1]
- Android Studio和Pepper SDK中的问题
- SDK位置未找到 - Android Studio