Подтвердить что ты не робот

Ошибка студии 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/ 

поэтому я дал эту команду в терминале из dirctory от android studio, но ее не тренировка снова показывает ту же ошибку.

4b9b3361

Ответ 1

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

Ответ 2

Обновление моей версии сборки Gradle сделало трюк для меня.

Старый:

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

Новое:

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

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

Ответ 3

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

Ответ 4

В студии android

Окно → настройки → Java → Установленные JRE и выберите исходный путь JDK

либо воспользуйтесь ссылкой , чтобы установить JAVA_HOME в Linux-машинах

Ответ 5

В вашем Android-студии найдите его в меню Файл- > Другие настройки- > Структура проекта по умолчанию- > SDK.
Затем с помощью JDK LOCATION выберите "Установленное местоположение JDK" и "APPLY IT".

Ответ 6

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

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

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