在macOS Monterey上运行Android Device Monitor

Android Device Monitor位于 /Users/(用户名)/Library/Android/sdk/tools/monitor下。虽然Google说Android Studio 3.1之后的版本已经删除了该工具,但我这个SDK目录下不知道为啥还有(我使用的是Android studio 4.1.2)

首先先去Download the jdk-8u151-macosx-x64 from http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

使用其他版本的JDK可能会出问题

然后执行/usr/libexec/java_home -V

如果你只有一个JDK的话,那就没事。但如果你有更新版本的JDK,则Mac在运行时会使用新版本的JDK。这时你需要参考这篇文章:https://segmentfault.com/a/1190000020834358

把/jdk1.8.0_151.jdk/Contents/Info.plist 中的JVMVersion改大一点,这样Mac就会使用我们这个版本的JDK来运行Android Device Monitor

做完上述操作后运行可能还有问题,它会提示找不到libserver.dylib这个库。这时你可以按照这篇文章​​​​​​解决macOS Big Sur升级后部分java应用无法打开的问题JavaVM: Failed to load JVM: libserver.dylib_baofeidyz-CSDN博客

创建一个软链接ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/libserver.dylib

来解决这个问题。

做完上述操作后,应该就能正常运行 Android Device Monitor了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值