it-swarm.com.ru

Монитор устройства Android зависает на Mac OS X

Я только что впервые запустил монитор устройства Android на OSX, но он зависает, и я нигде не могу щелкнуть, он просто не реагирует ни на какие нажатия мыши или клавиатуры.

Я думаю, что он загружается, у меня очень хорошая скорость интернета, но он загружается очень медленно. Я попытался загрузить песню, и она загрузила 5 МБ за 30 секунд, и для этого случая она загружает 2 МБ за 5-10 минут, а ее размер составляет около 540 МБ, поэтому, пожалуйста, помогите мне с тем, что мне нужно сделать, чтобы быстро загрузить? Любая помощь будет оценена.

Есть ли какой-нибудь ручной способ скачать и подключить его к Android Studio?

Есть ли способ заставить его реагировать на щелчки мышью?

 

36
Ramkesh Yadav

С Android Studio 3.0 вы можете использовать Device File Explorer. Кнопка Tab находится в правой нижней части экрана.

 enter image description here

Вы можете загрузить свой файл, щелкнув правой кнопкой мыши - выберите Загрузить .  enter image description here

9
Stanley Kou

Наконец исправлено !!!. Эта проблема возникла у меня, когда я использовал jdk-8u161-macosx-x64, понижение jdk с jdk-8u161-macosx-x64 до jdk-8u151-macosx-x64 решило проблему для меня.

  1. Удалите существующий Java jdk, выполнив эту команду Sudo rm -rf/Library/Java/*
  2. Загрузите jdk-8u151-macosx-x64 с http://www.Oracle.com/technetwork/Java/javase/downloads/Java-archive-javase8-2177648.html Вам необходимо зарегистрироваться на Oracle для загрузки предыдущих версий JDK.
  3. intall jdk-8u151-macosx-x64, просто следуя инструкциям.
25
Adnan Foysal

В то время как другие ответы верны, решение состоит в том, чтобы использовать старую версию JDK, просто замена последней JDK не была для меня вариантом (и не должна быть для вас, также!). Чтобы заставить monitor работать со старой версией Java, установленной вместе с самой новой, сделайте следующее:

  1. Найдите свое местоположение Android SDK
  2. Перейти к <Android-sdk>/tools/libs/monitor-x86_64/
  3. Найдите приложение monitor, щелкните его правой кнопкой мыши и выберите «Показать содержимое пакета».
  4. Разверните Contents и отредактируйте Info.plist в текстовом редакторе
  5. Ищите раздел <key>Eclipse</Key>
  6. Раскомментируйте одну из строк <string>-vm</string>... и укажите ее на 1.8 151 JDK, вот так:

     <string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/Java</string>
    
  7. Сохранить файл
  8. Запустите приложение, и оно должно работать сейчас!

Помните, что вам придется делать это снова, когда инструменты обновляются!

14
dmon

В качестве альтернативы вы можете сохранить последнюю версию JDK и обновить SWT, используемый монитором:

получить обновленную версию swt: https://www.Eclipse.org/downloads/download.php?file=/Eclipse/downloads/drops4/R-4.7.1a-201710090410/swt-4.7.1a-cocoa-macosx-x86_64 .Zip

распаковать где-нибудь

скопировать извлеченный файл swt.jar в lib/monitor-x86_64/plugin/org.Eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar

11
b0b

Наконец, проблема решена ... Это была версия Java JDK.

Поменял его на уровень ниже и теперь он работает.

Java.version = 1.8.0_152-еа -> не поддерживается кажется

Java.version = 1.8.0_151 -> отлично с ним работает

10
Awesome

Это, как правило, работает для меня, но отключите WiFi на всех устройствах в вашей сети. Также очистите ваш кеш.

0
Joshua Charles Pickwell