Android studio не может открыть монитор (DDMS)


Я не могу открыть монитор (ddms) в android studio получаем следующую ошибку:

Для запуска монитора должна быть доступна среда выполнения java (JRE) или Java Development kit (JDK). Виртуальная машина Java не была найдена после поиска в следующих местах: C:Android-Studioandroid-studiosdktoolslibmonitor-x86jrebinjavaw.exe javaw.exe в вашем текущем пути

Был бы признателен за любое предложение, как это исправить. Спасибо

4 4

4 ответа:

Вы должны иметь свой jdk или jre установлен и в вашем пути. Учитывая, что вы используете windows, вы должны перейти к переменным среды и добавить расположение одной из них в путь. Это при условии, что у вас уже установлен один из них. Если вы не хотите, вам нужно зайти на сайт oracle и получить один из них.

Если он уже установлен, перейдите в настройки системы, затем перейдите на вкладку Дополнительные настройки и нажмите переменные среды внизу, там вы измените путь и добавьте местоположение вашего jre или jdk, что должно решить вашу проблему.

Я пытаюсь добавить свой путь JRE к пути в переменных окружения, но это не работает. Даже я пытаюсь сделать символическую ссылку (каталоги) C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\ с C:\Program файлы\Java\jre7\bin, но не работает.

Я нашел решение, и это потому, что Android Studio обновляется, а SDK-инструменты-нет.

В моем случае я вручную обновляю с 0.8.6 до 0.8.12 вручную (потому что updater в 0.8.6 глючит), но не обновляю SDK Инструменты.

Наконец, я обновляю SDK, используя этот пост: не удается обновить инструменты Android SDK не удается обновить Android SDK Tools

Теперь у меня есть Android Studio (0.8.12) и SDK Tools (23.0.5) ... DDMS снова открываются. :D

Монитор-это RCP eclipse, поэтому вы можете изменить ini-файл, чтобы задать путь JRE(или JDK).

Например:

Для запуска монитора должна быть доступна среда выполнения java (JRE) или Java Development kit (JDK). Виртуальная машина Java не была найдена после поиска в следующих местах: C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.exe в вашем текущем пути

В этом случае ваш монитор находится в "C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86". перейдите к этому пути и отредактируйте монитор.ini-файл.

Добавить следующую строку: -виртуальная память [ваш путь JRE]

Вот что я сделал в несколько шагов:

NB: перед выполнением этих действий убедитесь, что путь расположения jre или jdk задан в переменных среды

  1. закройте диалоговое окно Ошибка
  2. скопируйте папку JRE из папки Android в Program Files, для меня это C:\Program файлы\Android \ Android Studio
  3. и вставьте эту папку JRE в свой Android SDK monitor-x86_64 location, для меня это C:\AndroidSdk\tools\lib\monitor-x86_64
  4. запустите Android Снова монитор устройства

Надеюсь, что это исправлено, если нет, перезагрузите Android Studio