MAC - я не могу открыть Android Device Monitor на Mac

Я открыл его как администратор и не хочу устанавливать ничего лишнего. Когда я пытался открыть Android Device Monitor через Android Studio: Инструменты> Android > Android Device Monitor. Он всегда показывает следующий снимок экрана: Снимок экрана, на котором показано "Произошла ошибка" Я нашел решения для Windows, но я не нашел решений для Mac.

Один кусок из журнала:

!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.)

4 ответа

Прежде всего, обновите Android SDK Tools из SDK Manager.

  • Откройте окно терминала
  • Перейдите к вашему SDK
  • Найдите папку "инструменты"
  • CD в ​​это
  • запустить: sudo ./monitor
  • Введите ваш пароль

Надеюсь, что это может решить вашу проблему.

Решение JPCS сработало для меня; установите Java 8 и тогда Android Device Monitor будет работать:

Сначала установите Homebrew

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

Затем обновите и установите Java 8

$ brew update
$ brew cask install java

Я сделал несколько шагов, и после долгих часов борьбы все уладилось, и мне удалось запустить монитор устройств на Mac OS x.

что я сделал?

  • Я установил Homebrew и использовал некоторые его команды для установки java, потому что его так легко загрузить и установить в терминале с помощью home-brew. Это очень хороший инструмент для автоматического решения проблем Java. но здесь нужно помнить одно. который ниже ->
  • когда вы устанавливаете java с помощью Homebrew, убедитесь, что вы используете ту же версию java и jre с android studio. в моем случае моя 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 / версии $ brew tap установить java8.

это автоматически загрузит и установит java 8 на ваш Mac OSx.i установил java 8 для моего случая,java 9 также доступна, но я использовал java8. потому что я добавил jre 8 в мой путь компиляции для android studio, поэтому он необходим как в одной версии, так и в конфликте aviod.

3.) так что после его установки просто перезапустите андроид студию и запустите монитор устройств из андроид студии. Теперь ваша андроид студия сможет запускать монитор устройства без каких-либо конфликтов.

Спасибо, счастливого кодирования:)

У меня была такая же проблема! Поскольку мне неудобно пользоваться терминалом, я просто попытался обновить его до последней версии Java JDK, и проблема, похоже, устранилась.

Другие вопросы по тегам