it-roy-ru.com

Ошибка Android-студии после запуска проекта

Я получаю следующее сообщение об ошибке при попытке запустить приложение из студии Android

Execution failed for task ':app:compileDebugJava'. Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your Java_HOME system variable to point to the according directory.

После поиска в интернете я нашел какое-то решение, подобное этому 

export Java_HOME=/usr/lib/jvm/jdk1.7.0_45/ 

так что я дал эту команду в терминале из каталога Android Studio, но это не тренировки, он снова показывает ту же ошибку.

23
Hari Haran

В твоей Android-студии найдите его в Файл-> Другие настройки-> Структура проекта по умолчанию-> SDK. Затем я изменил домашний путь JDK.

50
Hari Haran

Обновление моей версии сборки Gradle помогло мне.

Старый:

classpath 'com.Android.tools.build:gradle:1.0.0'

Новое:

classpath 'com.Android.tools.build:gradle:2.2.3'

Правка: Поскольку этот ответ по-прежнему используется часто, обратите внимание, что Gradle 2.2.3, вероятно, может быть заменен любой более новой версией Gradle. Эта версия как раз оказалась той версией, которую я использовал, когда первоначально ответил на вопрос.

71
eatcrayons

Чтобы исправить эту ошибку в Andriod Studio 2.3.1, мне пришлось перейти на File > Project Structure илиCtrl+Alt+Shift+Sзатем перейдите в SDK, и вы увидите флажок "Использовать встроенный JDK" и указать, где была моя установленная версия.

5
Brockenstein

Чтобы исправить эту ошибку в Andriod Studio 2.3.1, мне нужно было перейти в File> Project Structure или Ctrl+Alt+Shift+S затем перейдите в SDK Location, который уже был открыт для меня, и снимите флажок "Использовать встроенный JDK" и укажите, где была моя установленная версия.

*

Упомянутый пост действительно решил мою проблему после долгих поисков.

*

2
YASAM FAMILY

В вашей Android-студии найдите его в Файл-> Другие настройки-> Структура проекта по умолчанию-> SDK.
Затем проверьте с помощью JDK LOCATION, выберите Installed JDK Location и ПРИМЕНИТЕ ЭТО.

1
Amit Walke

В студии Android

Окно -> Настройки -> Java -> Установленные JRE и выберите свой домашний путь JDK

или, пожалуйста, перейдите по ссылке link , чтобы установить Java_HOME на Linux-машинах.

1
Sasikumar Murugesan

У меня часто возникает эта проблема, когда я впервые пытаюсь открыть старые проекты. Кажется, мне просто нужно обновить classpath в build.gradle:

В моем случае старая версия была:
classpath 'com.Android.tools.build:gradle:1.3.0'
и я обновил:
classpath 'com.Android.tools.build:gradle:2.3.2'

Синхронизируйте gradle, и он должен скомпилироваться.

0
Toby