Budowałem moją aplikację testową w Android Studio, a następnie w dzienniku zdarzeń było napisane:
Android Studio używa tej lokalizacji JDK: C: \ Program Files \ Android \ Android Studio \ jre, która jest inna niż domyślnie używana przez Gradle: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 Korzystanie z różnych lokalizacji może się odrodzić wiele demonów Gradle, jeśli zadania Gradle są uruchamiane z wiersza poleceń podczas korzystania z Android Studio.
Następnie dał te opcje:
- Więcej informacji...
- Ustaw Android Studio do korzystania z tego samego JDK co Gradle i synchronizacji
- Nie pokazuj więcej tego ostrzeżenia
Kliknąłem na:
Ustaw Android Studio do korzystania z tego samego JDK co Gradle i synchronizacji
wtedy moja aplikacja nie chciała więcej budować.
To jest błąd:
Synchronizacja stopniowa nie powiodła się: nie można uruchomić procesu demona.
Przyczyną tego problemu może być niepoprawna konfiguracja demona.Na przykład używana jest nierozpoznana opcja jvm.
Proszę zapoznać się z rozdziałem Instrukcja obsługi demona na https://docs.gradle.org/5.4.1/userguide/gradle_daemon.htmlPrzetwórz wiersz poleceń: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = ZA -Duser.language = en -Użytkownik. wariant -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
Przeczytaj następujące dane wyjściowe procesu, aby dowiedzieć się więcej:
Wystąpił błąd podczas inicjowania maszyny wirtualnej. Nie można zarezerwować wystarczającej ilości miejsca na stertę obiektów 1572864 KB. Więcej informacji można znaleźć w dzienniku IDE (Pomoc | Pokaż dziennik) (16 s 166 ms)
Sprawdziłem dzienniki zdarzeń:
Myślę, że wcześniej to zrobiło:
Instruowanie gradle do korzystania z Java z C: / Program Files / Android / Android Studio / jre
Teraz mówi to:
Poinstruowanie gradla, aby używał java z C: / Program Files (x86) /Java/jdk1.8.0_181
Jak przywrócić poprzednią konfigurację, aby moja aplikacja mogła budować ponownie?
Każda pomoc / rada będzie mile widziana