Android studio не может открыть монитор (DDMS)
Я не могу открыть монитор (ddms) в android studio получаем следующую ошибку:
Для запуска монитора должна быть доступна среда выполнения java (JRE) или Java Development kit (JDK). Виртуальная машина Java не была найдена после поиска в следующих местах: C:Android-Studioandroid-studiosdktoolslibmonitor-x86jrebinjavaw.exe javaw.exe в вашем текущем пути
Был бы признателен за любое предложение, как это исправить. Спасибо
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 задан в переменных среды
- закройте диалоговое окно Ошибка
- скопируйте папку JRE из папки Android в Program Files, для меня это C:\Program файлы\Android \ Android Studio
- и вставьте эту папку JRE в свой Android SDK monitor-x86_64 location, для меня это C:\AndroidSdk\tools\lib\monitor-x86_64
- запустите Android Снова монитор устройства
Надеюсь, что это исправлено, если нет, перезагрузите Android Studio