Я будував свій тестовий додаток в 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
Будь ласка, прочитайте наступний вихідний процес, щоб дізнатися більше:
Під час ініціалізації VM сталася помилка. Не вдалось залишити достатньо місця для купи об’єктів 1572864KB. Для отримання детальної інформації зверніться до журналу IDE (Довідка | Показати журнал) (16 s 166 мс)
Я перевірив журнали подій:
Я думаю, раніше це робилося так:
Інструкція gradle використовувати java від C: / Program Files / Android / Android Studio / jre
Тепер це сказано:
Інструкція gradle використовувати java з C: / Program Files (x86) /Java/jdk1.8.0_181
Як повернути його так, як це було, щоб моя програма могла будуватись знову?
Будь-яка допомога / порада буде вдячна