macos-Android设备监视器在Mac OS X上冻结
我刚刚在OSX上首次启动了Android设备监视器,但是它死机了,无法单击任何位置,它无法响应任何鼠标或键盘输入。
我认为它的下载速度非常快,但下载速度却很慢。 我尝试下载一首歌曲,它在30秒内下载了5 MB,对于这种情况,它在5-10分钟内下载了2 MB,大小约为540 MB,所以请协助我快速下载该怎么办? 任何帮助,将不胜感激。
是否有任何手动方式将其下载并连接到Android Studio?
有什么方法可以使其响应鼠标单击?
7个解决方案
27 votes
终于修复了! 当我使用jdk-8u161-macosx-x64时,这个问题发生了,将jdk从jdk-8u161-macosx-x64降级到jdk-8u151-macosx-x64为我解决了这个问题。
通过运行此命令sudo rm -rf / Library / Java / *删除现有的Java jdk
从[http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html]下载jdk-8u151-macosx-x64您需要注册oracle才能下载jdk的早期版本。
只需按照说明安装jdk-8u151-macosx-x64。
Adnan Foysal answered 2020-08-05T15:18:17Z
15 votes
或者,您可以保留最新的jdk并更新监视器使用的swt:
获取更新的swt:[https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.7.1a-201710090410/swt-4.7.1a-cocoa-macosx-x86_64。 压缩]
解压缩某处
复制提取的swt.jarlib / monitor-x86_64 / plugins / org.eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar
b0b answered 2020-08-05T15:18:52Z
15 votes
尽管其他答案是正确的,但解决方案是使用旧版本的JDK,但对于我来说,替换最新的JDK并不是一个选择(也不应该是您的选择!)。 要使-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java与最新安装的Java版本一起使用,请执行以下操作:
查找您的android SDK位置
前往-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java
找到-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java应用程序,然后右键单击它,选择“显示包装内容”
展开-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java并在文本编辑器中编辑Info.plist
寻找-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java部分
取消注释-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java行之一,并将其指向1.8 151 JDK,如下所示:
-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java
保存文件
启动应用程序,它现在应该可以工作了!
请记住,在更新工具时,您将不得不再次执行此操作!
dmon answered 2020-08-05T15:19:53Z
10 votes
终于问题解决了。它是JDK Java版本。
已将其更改为以下级别,并且现在可以正常工作。
java.version = 1.8.0_152-ea->似乎不受支持
java.version = 1.8.0_151->使用正常
Awesome answered 2020-08-05T15:20:27Z
8 votes
使用android studio 3.0,您可以使用设备文件资源管理器。 选项卡按钮在屏幕的右下方。
您可以通过右键单击来上传文件-选择上传。
Stanley Kou answered 2020-08-05T15:17:35Z
0 votes
这可能对我有用,但是请关闭网络上所有设备上的WiFi。 同时清除缓存。
Joshua Charles Pickwell answered 2020-08-05T15:20:49Z
0 votes
如果您只是想将文件从本地计算机复制到模拟器,我想您可以使用adb命令来达到此目的。
这是将您的文件夹/文件复制到模拟器的SD卡的示例命令
adb push myFolder/ /sdcard/myFolder
SLdragon answered 2020-08-05T15:21:14Z