Подтвердить что ты не робот

Android Device Monitor не открывается - ошибка в файле журнала

В Android Studio, когда я пытаюсь запустить Android Device Monitor, я получаю следующую ошибку в файле журнала:

    >!SESSION 2014-12-17 09:57:30.625 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.8.0_25
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR
    Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @noDefault

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.366
    !MESSAGE Bundle reference:file:org.apache.ant_1.8.3.v201301120609/@4 not found.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.372
    !MESSAGE Bundle reference:file:[email protected]

не найден.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.373
    !MESSAGE Bundle reference:file:[email protected] not

найдено.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.439
    !MESSAGE Bundle reference:file:[email protected] not

найдено.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.439
    !MESSAGE Bundle reference:file:[email protected] not

найдено.

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:31.440
    !MESSAGE Bundle reference:file:[email protected]

не найден.

...

    >!ENTRY org.eclipse.osgi 4 0 2014-12-17 09:57:32.218
    !MESSAGE Application error
    !STACK 1
    >java.io.IOException: The folder "C:\Users\SAA%20PC\.android\monitor-workspace\.metadata" is read-only.
    > at org.eclipse.core.runtime.internal.adaptor.BasicLocation.lock(BasicLocation.java:206)
      at org.eclipse.core.runtime.internal.adaptor.BasicLocation.set(BasicLocation.java:164)
      at org.eclipse.core.runtime.internal.adaptor.BasicLocation.set(BasicLocation.java:137)
      at com.android.ide.eclipse.monitor.MonitorApplication.start(MonitorApplication.java:53)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

Кто-нибудь знает, что это может быть? Спасибо за любую помощь.

4b9b3361

Ответ 1

Если вы находитесь в Windows, попробуйте открыть свою Android-студию в Административном режиме (Запуск от имени администратора)

Ответ 2

Я столкнулся с этой проблемой раньше. Я исправил эту проблему, убив или завершив выполняемый процесс "monitior.exe", используя Taskmanager в Windows. Затем нажмите ADM (Android Device Monitor), и он работает

Ответ 3

У меня была такая же проблема с Mac OS X.

Чтобы решить эту проблему:

  • Откройте окно терминала
  • Перейдите к своему SDK
  • Найдите папку "tools"
  • cd в него
  • run: sudo./monitor
  • Введите свой пароль

Хорошо идти!

Ответ 4

Это проблема из-за обновления инструментов SDK Android SDK Tools

  • закрыть Android Studio
  • откройте SDK Manager.exe из папки SDK
  • Теперь установите инструмент Android SDK, в моем случае это инструмент Rev.24.3.2
  • открыть Android Studio, покажет, что новый инструмент доступен, установите его, установите и попробуйте перезагрузить.

Ответ 5

Это связано с ошибкой, что монитор устройства Android не может найти JRE, чтобы решить эту проблему:

Пожалуйста, следуйте следующим шагам:

Шаг 1: В вашей андроид студии найдите путь jdk, затем внутри jdk найдите jre и скопируйте его. (В случае Linux jre находится внутри папки Android Studio)

Шаг 2: После копирования jre вставьте его в каталог (Android/Sdk/tools/lib/monitor-x86_64/), то есть monitor-x86_64

Я попробовал это для операционной системы Linux, монитор устройства Android хорошо запустился без каких-либо ошибок.

Спасибо, надеюсь, это кому-нибудь поможет!

Ответ 6

Не нужно перезапускать Android-студию. Просто сделайте следующее:

  • Перейдите к C:\Android\sdk\tools.
  • Найти monitor.bat
  • Щелкните правой кнопкой мыши и Запустить от имени администратора

Ответ 7

перезапустите студию и запустите ее, как работает администратор.

Ответ 8

Вам не нужно перезапускать андроид-студию только вам нужно открыть cmd как администратор и перейти к вам в каталог инструментов SDK и написать монитор в моем случае C:\Android\SDK\инструменты\монитор

Ответ 9

У меня была такая же проблема с моей Android Studio 2.3.1, работающей на Ubuntu 14.04LTS. Я использовал openjdk 7. Я обновил его до openjdk 8 и альта! проблема решена.

Ответ 10

Я использовал jdk-12 на платформе Windows-10, и вроде бы столкнулся с той же проблемой. Вот что я сделал:

  1. Изменена совместимость файла monitor.exe на "Запуск от имени администратора" - не работает
  2. Проверяется, установлены ли переменные пути java (JAVA_HOME и PATH) в переменных среды. --Didn не работает
  3. Наконец, удалили jdk-12, установили jdk-8 и изменили переменные пути (JAVA_HOME и PATH) в переменных среды. -- Работает!!!!! И тогда adb открылся безо всякой ошибки.