ฉันกำลังสร้างแอปทดสอบใน Android Studio จากนั้นในบันทึกเหตุการณ์จะกล่าวว่า:
Android Studio ใช้ตำแหน่ง JDK นี้: C: \ Program Files \ Android \ Android Studio \ jre ซึ่งแตกต่างจากสิ่งที่ Gradle ใช้ตามค่าเริ่มต้น: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 การใช้ตำแหน่งอื่นอาจวางไข่ หลาย Gradle daemons ถ้างาน Gradle ถูกเรียกใช้จากบรรทัดคำสั่งขณะที่ใช้ Android Studio
จากนั้นให้ตัวเลือกเหล่านี้:
- ข้อมูลเพิ่มเติม...
- ตั้งค่า Android Studio ให้ใช้ JDK เช่นเดียวกับ Gradle และซิงค์
- อย่าแสดงคำเตือนนี้อีกครั้ง
ฉันคลิกที่:
ตั้งค่า Android Studio ให้ใช้ JDK เช่นเดียวกับ Gradle และซิงค์
แอพของฉันไม่ต้องการสร้างอีกต่อไป
นี่เป็นข้อผิดพลาด:
การซิงค์ Gradle ล้มเหลว: ไม่สามารถเริ่มกระบวนการ daemon
ปัญหานี้อาจเกิดจากการกำหนดค่า daemon ไม่ถูกต้องตัวอย่างเช่นใช้อ็อพชัน jvm ที่ไม่รู้จัก
โปรดดูบทคู่มือผู้ใช้ใน daemon ที่ 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 วินาที 166 ms)
ฉันตรวจสอบบันทึกเหตุการณ์:
ฉันคิดว่าก่อนหน้านี้มันทำสิ่งนี้:
สั่งให้ gradle ใช้จาวาจาก C: / Program Files / Android / Android Studio / jre
ตอนนี้มันบอกว่านี้:
สั่งให้ gradle ใช้จาวาจาก C: / Program Files (x86) /Java/jdk1.8.0_181
ฉันจะตั้งค่ากลับเป็นวิธีที่แอพของฉันสามารถสร้างได้อีกครั้ง?
ความช่วยเหลือ / คำแนะนำใด ๆ ที่จะได้รับการชื่นชม