关于MAC:MAC – 我无法在Mac上打开Android设备监视器

MAC - I can't open Android Device Monitor on Mac

我以管理员身份打开它,我不想安装任何不必要的东西。
当我尝试通过Android Studio打开Android设备监视器时:工具> Android> Android设备监视器。 它总是显示以下屏幕截图:
屏幕截图显示"发生了错误"
我找到了Windows的解决方案,但我找不到mac的解决方案。

日志中的一件:

1
2
!ENTRY org.eclipse.osgi 4 0 2015-12-02 22:52:40.714
!MESSAGE Bundle reference:file:org.apache.lucene.core_2.9.1.v201101211721.jar@4 not found.

有很多类似的线条显示"未找到的东西"。

那么缺少什么? 如何安装确切缺失的部件? 谢谢! (没有足够的空间让我从android studio安装一切。)


首先从SDK Manager更新Android SDK工具

  • 打开终端窗口
  • 导航到您的SDK
  • 找到"工具"文件夹
  • 进入它
  • 运行:sudo ./monitor
  • 输入您的密码

希望它可以解决你的问题。


JPCS的解决方案对我有用;安装Java 8然后Android设备监视器将工作:

首先安装Homebrew

1
/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后更新并安装Java 8

1
2
$ brew update
$ brew cask install java


我遵循了一些步骤,经过长时间的努力,所有事情都得到了解决,我在Mac OS x上运行设备监视器获得了成功。

我做了什么 ?

  • 我安装了Homebrew并使用它的一些命令来安装java,因为它很容易下载并使用home-brew在终端中安装java。它是自动解决java问题的非常好的工具。但有一件事要记住。在下面 - >
  • 当你使用Homebrew安装java时,请确保你使用相同版本的java和jre与android studio.in我的情况下我的android studio使用jre_1.8.0,所以安装了java8。

他们采取了一些步骤。
只需粘贴终端即可将Homebrew下载到您的系统中。

1.)/ usr / bin / ruby?? -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.)$ brew tap caskroom / versions
$ brew cask安装java8。

这将自动下载并安装java 8到您的mac OSx.i安装java 8为我的情况,java 9也可用,但我用java8。因为我在我的android studio编译路径中添加了jre 8.所以它需要在同一个版本中避免冲突。

3.)所以一旦安装,只需重新启动你的Android工作室并从android studio.now你运行设备监视器你可以启动设备监视器没有任何冲突。

谢谢快乐编码:)


我遇到过同样的问题!由于我不习惯使用终端,我只是尝试更新到最新的Java JDK,它似乎解决了这个问题