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, и проблема, похоже, устранилась.