我刚刚在 OSX 上首次启动了 Android 设备监视器,但它冻结了,我无法点击任何地方,它只是不响应任何鼠标或键盘输入。
我认为它正在下载,我的网速非常好,但下载速度很慢。我尝试下载一首歌曲,它在 30 秒内下载了 5 MB,在这种情况下,它在 5-10 分钟内下载了 2 MB,其大小约为 540 MB,所以请帮助我如何快速下载?任何帮助,将不胜感激。
是否有任何手动方式下载并将其连接到 Android Studio?
有什么办法让它响应鼠标点击?
我刚刚在 OSX 上首次启动了 Android 设备监视器,但它冻结了,我无法点击任何地方,它只是不响应任何鼠标或键盘输入。
我认为它正在下载,我的网速非常好,但下载速度很慢。我尝试下载一首歌曲,它在 30 秒内下载了 5 MB,在这种情况下,它在 5-10 分钟内下载了 2 MB,其大小约为 540 MB,所以请帮助我如何快速下载?任何帮助,将不胜感激。
是否有任何手动方式下载并将其连接到 Android Studio?
有什么办法让它响应鼠标点击?
或者,您可以保留最新的 jdk 并更新监视器使用的 swt:
在某处解压
将提取的 swt.jar 复制到 lib/monitor-x86_64/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar
虽然其他答案是正确的,解决方案是使用旧版本的 JDK,但仅替换最新的 JDK 对我来说不是一个选择(也不应该适合你!)。要monitor
使用与最新版本一起安装的旧 Java 版本,请执行以下操作:
<android-sdk>/tools/libs/monitor-x86_64/
monitor.app
应用程序并右键单击它,选择“显示包内容”Contents
和编辑Info.plist
<key>Eclipse</Key>
部分取消注释其中<string>-vm</string>...
一行并将其指向 1.8 151 JDK,如下所示:
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java</string>
请记住,当工具更新时,您必须再次执行此操作!
终于问题解决了。这是JDK java版本。
将其更改为以下级别并且现在可以正常工作。
java.version=1.8.0_152-ea --> 似乎不支持
java.version=1.8.0_151 --> 可以正常使用
此解决方案有效:https ://stackoverflow.com/a/51212642/4903059
或者,您可以保留最新的 jdk 并更新监视器使用的 swt:
在某处解压
将提取的 swt.jar 复制到 lib/monitor-x86_64/plugins/org.eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar
这往往对我有用,但关闭网络上所有设备上的 WiFi。同时清除缓存。