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

правильное решение этого

  1. Скачать старый ндк отсюда

  2. Извлеките в ваш путь к файлу SDK, как у меня, H:\SDK\ndk-bundle16

  3. Теперь покажите это в папке gradle.properties.

Ответ 5

Я надеюсь, что этот ответ может быть ссылкой для новичка!

Я получил ту же проблему, и я застрял на этой ошибке!

Наконец я получил решение здесь!

После изучения деталей об ошибке я получил сообщение о том, что есть проблема с NDK. Попробуйте отключить NDK или добавьте следующий код в ваш gradle.build

packagingOptions{
    doNotStrip '*/mips/*.so'
    doNotStrip '*/mips64/*.so'
}