CreateProcess error = 2, система не может найти указанный файл [Android studio]
Я обновил свои окна и переустановил студию Android 0.3.2. Я использую windows8.1 Pro сейчас и установил java x64, я также настроил JAVA_HOME
EV на C:\Program Files\Java\jdk1.7.0_45
, а студия Android установлена в D:\Android Stutio\
Когда я пытаюсь запустить мой проект, я получаю следующую ошибку
Cannot run program "C:\Program Files (x86)\Java\jdk1.7.0_40\bin\java" (in directory "D:\Android Stutio\system\compile-server"): CreateProcess error=2, The system cannot find the file specified
Студия Android установлена в D:\Android Stutio\
Как исправить этот
Ответы
Ответ 1
Так как студия android все еще ссылается на jdk1.7.0_40, измените свой путь
-
Перейти к файлам- > Другие настройки- > Структура проекта по умолчанию.
-
В разделе Настройки платформы Выберите Android sdk... при изменении местоположения JDK C:\Program Files (x86)\Java\jdk1.7.0_40 в C:\Program Files\Java\jdk1.7.0_45
Это должно сделать трюк:)
Ответ 2
Попробуйте следующее: Откройте новую командную строку (Win + R = > cmd.exe) и введите "java". Я предсказываю, что вы получите сообщение об ошибке "command not found". Причина этого в том, что у вас нет переменной окружения Windows, установленной для вашего java.exe.
Сделайте это с помощью Win + X = > System = > Расширенные системные настройки = > Дополнительно = > Переменные среды = > найдите PATH под системными переменными = > edit = > добавьте путь к вашему java.exe, который выполняется; /p >
Например:
.. /other/pathes/with/file.exe;C:\ Файлы программ (x86)\Java\jdk1.6.0_45\bin
Сохранение, закрытие, перезагрузка
Ответ 3
Я получил эту же ошибку на Android Studio 3.1, которую я только что обновил. user3235168 ответ работал для меня.
Кроме того, мне пришлось снять флажок "Использовать встроенный JDK (рекомендуется)", а затем перейти к пути jdk - C:\Program Files\Java\jdk1.8.0_144
Ответ 4
правильное решение этого
-
Скачать старый ндк отсюда
-
Извлеките в ваш путь к файлу SDK, как у меня, H:\SDK\ndk-bundle16
-
Теперь покажите это в папке gradle.properties.
Ответ 5
Я надеюсь, что этот ответ может быть ссылкой для новичка!
Я получил ту же проблему, и я застрял на этой ошибке!
Наконец я получил решение здесь!
После изучения деталей об ошибке я получил сообщение о том, что есть проблема с NDK. Попробуйте отключить NDK или добавьте следующий код в ваш gradle.build
packagingOptions{
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}