Ответ 1
В твоей андроид-студии найти его в меню Файл- > Другие настройки- > Структура проекта по умолчанию- > SDK. Затем я изменил исходный путь JDK.
У меня появляется следующая ошибка при попытке запустить приложение из студии 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, но ее не тренировка снова показывает ту же ошибку.
В твоей андроид-студии найти его в меню Файл- > Другие настройки- > Структура проекта по умолчанию- > SDK. Затем я изменил исходный путь JDK.
Обновление моей версии сборки Gradle сделало трюк для меня.
Старый:
classpath 'com.android.tools.build:gradle:1.0.0'
Новое:
classpath 'com.android.tools.build:gradle:2.2.3'
Изменить. Поскольку этот ответ все еще используется часто, обратите внимание, что Gradle 2.2.3, вероятно, может быть заменен любой более новой версией Gradle. Эта версия просто оказалась той версией, которую я использовал, когда я изначально ответил на вопрос.
Чтобы исправить эту ошибку в Andriod Studio 2.3.1, мне пришлось перейти в "Файл" > "Структура проекта" или "Ctrl + Alt + Shift + S", затем перейдите в местоположение SDK, которое было открыто для меня, а затем снимите флажок "Использовать встроенный JDK" и укажите, где была моя установленная версия.
В студии android
Окно → настройки → Java → Установленные JRE и выберите исходный путь JDK
либо воспользуйтесь ссылкой , чтобы установить JAVA_HOME в Linux-машинах
В вашем Android-студии найдите его в меню Файл- > Другие настройки- > Структура проекта по умолчанию- > SDK.
Затем с помощью JDK LOCATION выберите "Установленное местоположение JDK" и "APPLY IT".
У меня эта проблема много, когда я пытаюсь открыть старые проекты в первый раз. Кажется, мне просто нужно обновить classpath в файле build.gradle:
В моем случае старая версия была: classpath 'com.android.tools.build:gradle:1.3.0'
и я обновил до: classpath 'com.android.tools.build:gradle:2.3.2'
Синхронизируйте gradle, и он должен скомпилироваться.