本文主要是介绍Android ddms在macOS上面卡死和Java版本异常无法关闭弹窗处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
在macOS上面打开ddms工具遇到错误。产留的uix文件无法打开,弹出无法关闭和进入ddms无任何响应。
问题-无法关闭的弹窗
首先ddms在Android SDK中位置/sdk/tools/monitor这个二进制文件就是ddms程序了。
终端执行这个程序即可。第一个遇到的问题,打开ddms之后,弹出一个错误弹窗,但是无法点击ok关闭,只要不关闭这个弹出,是无法进入主界面的。当你遇到这个卡主问题,可以这样解决:win同理。
在C判断用户目录下,macOS的根目录下,进入:.android/monitor-workspace。会发现这里很多文件。关闭ddms,把monitor-workspace整个目录删除,再启动即可。
到这里,ddms可以正常启动了。进入主界面可能点击任何位置都没有反应。
问题-jdk版本
ddms目前能用的是不能高于jdk8,所以你需要配置一个jdk8,对于macOS上面配置可以打开这个文件。
~/Library/Android/sdk/tools/lib/monitor-x86_64/monitor.app/Contents/Info.plist文件
配置vm的路径是当前系统的jdk8位置。
根据上图打开方式打开。
这篇关于Android ddms在macOS上面卡死和Java版本异常无法关闭弹窗处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!