Я создавал свое тестовое приложение в Android Studio, а затем в журнале событий было написано:
Android Studio использует это расположение JDK: C: \ Program Files \ Android \ Android Studio \ jre, которое отличается от того, что Gradle использует по умолчанию: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 Может появиться использование разных местоположений несколько демонов Gradle, если задачи Gradle запускаются из командной строки при использовании Android Studio.
Потом дал такие варианты:
- Больше информации...
- Настройте Android Studio на использование того же JDK, что и Gradle, и синхронизируйте
- Больше не показывать это предупреждение
Я нажал:
Настройте Android Studio на использование того же JDK, что и Gradle, и синхронизируйте
тогда мое приложение больше не хотело строить.
Это ошибка:
Ошибка синхронизации Gradle: не удалось запустить процесс демона.
Эта проблема может быть вызвана неправильной конфигурацией демона.Например, используется нераспознанный параметр jvm.
См. Главу руководства пользователя по демону по адресу https://docs.gradle.org/5.4.1/userguide/gradle_daemon.htmlКомандная строка процесса: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = ZA -Duser.language = en -Duser. вариант -cp C: \ Users \ {MyUserName} \. gradle \ wrapper \ dists \ gradle-5.4.1-all \ 3221gyojl5jsh0helicew7rwx \ gradle-5.4.1 \ lib \ gradle-launcher-5.4.1.jar org.gradle. launcher.daemon.bootstrap.GradleDaemon 5.4.1
Пожалуйста, прочтите следующий вывод процесса, чтобы узнать больше:
Произошла ошибка во время инициализации виртуальной машины. Не удалось зарезервировать достаточно места для кучи объектов 1572864 КБ. Дополнительные сведения см. В журнале IDE (Справка | Показать журнал) (16 с 166 мс)
Я проверил журналы событий:
Думаю, раньше он делал это:
Инструктируем gradle использовать java из C: / Program Files / Android / Android Studio / jre
Теперь он говорит так:
Указание gradle использовать java из C: / Program Files (x86) /Java/jdk1.8.0_181
Как мне вернуть его в исходное состояние, чтобы мое приложение могло снова строиться?
Любая помощь / совет будут оценены