mac打开uiautomatorviewer提示Could not create the java Virtual Machine

技术分享  / 只看大图  / 倒序浏览   ©

#楼主# 2020-2-19

跳转到指定楼层

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在Mac中进行Android开发时,由于我们要查看app的某个ui组件,因此会用到uiautomatorviewer

打开uiautomatorviewer只需通过终端进入/Users/xxxx/Library/Android/sdk/tools/bin,然后输入命令 ./uiautomatorviewer即可打开

如果输入命令./uiautomatorviewer打开uiautomatorviewer出现如下错误是因为jdk版本太高大概提示没有安装jdk时,则需要先安装jdk

111512idnj1711w7g1e99g.png
安装的jdk版本为如下所示

111513hu0m6buufw9m9mfm.png
下载链接如下(更高版本的jdk会提示上面出现的错误)

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果之前安装过更高版本的jdk,则需要先卸载,进行如下操纵卸载当前Mac中的jdk

先在终端输入如下命令

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane

sudo rm -fr ~/Library/Application\ Support/Java

打开Finder(访达)

进入 /Library/Java/JavaVirtualMachines,即可看到我们安装的jdk,将该文件夹删除,即完成了jdk的卸载,如下图所示

111513jpdnsa197ngc5s9b.png

111514dl0nbhpp3nzblzvm.png
运行.dmg文件开始安装jdk1.8

111514tsiiia7v1ia111i2.png
如果上面链接下载慢的话,可以在公众号复兴 “jdk1.8” 进行下载。

更多关于Android、iOS、mac系统、智能设备安全、管理干货接待扫码关注微信公众号大概搜索 “网络安全技术点滴分享” 进行关注

111515lvyyj7d7cyo7ofy2.jpg
分享淘帖
回复

使用道具

您的回复是对作者最大的奖励

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

18653764160

新手猿

  • 主题

    9

  • 帖子

    9

  • 关注者

    0

Archiver|手机版|小黑屋|云大陆 | 赣ICP备18008958号-4|网站地图
Powered by vrarz.com!  © 2019-2020版权所有云大陆