ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

在macOS Monterey上运行Android Device Monitor

2021-12-11 17:32:10  阅读:471  来源: 互联网

标签:Monterey macOS java Monitor JDK dylib Device Android


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

首先先去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了

标签:Monterey,macOS,java,Monitor,JDK,dylib,Device,Android
来源: https://blog.csdn.net/CarlCurist/article/details/121876378

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有