Когда я пытаюсь запустить uiautomatorviewer.bat, я получаю такую ошибку:
ОШИБКА: не найдено подходящей Java. Чтобы правильно использовать Android Developer Tools, вам нужна подходящая версия Java JDK, установленная в вашей системе. Мы рекомендуем вам установить версию JavaSE JDK, доступную здесь: http://www.oracle.com/technetwork/java/javase/downloads
Если у вас уже установлена Java, вы можете определить переменную среды JAVA_HOME в Control Panel / System / Avanced System Settings, чтобы она указывала на папку JDK.
Вы можете найти полные требования к Android SDK здесь: http://developer.android.com/sdk/requirements.html
У меня есть рабочий JDK в C: \ Program Files \ Java \ jdk-9
Мои системные переменные:
JAVA_HOME C: \ Program Files \ Java \ jdk-9
ПУТЬ C: \ Program Files \ Java \ jdk-9 \ bin; D: \ Prac \ AndroidSDK \ platform-tools \ bin; D: \ Prac \ AndroidSDK \ tools \ bin; C: \ Program Файлы (x86) \ NVIDIA Corporation \ PhysX \ Common;% ANDROID_HOME%;% ANDROID_HOME% \ build-tools \ 25.0.3; D: \ Prac \ nodejs \;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \;
(ANDROID_HOME D: \ Prac \ AndroidSDK)
Моя версия java:
java версия "9" Java (TM) SE Runtime Environment (сборка 9 + 181) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 9 + 181, смешанный режим)
echo% JAVA_HOME% работает нормально (печатается правильный путь).
Я попытался установить переменную JAVA_HOME в скрипте .bat. Это не сработало. (Но это может быть из-за того, что я не уверен, где именно в сценарии я должен его включить ...)
Вы знаете, как это решить?