Setelah memperbarui Android Studio ke versi 2.2 (pada Windows 10) dan entah bagaimana keesokan paginya saya menerima kesalahan seperti itu ketika gradle membangun proyek apa pun:
Akses tulis hanya diperbolehkan dari utas pengiriman acara
Meskipun perintah gradlew -build berhasil dan berhasil diselesaikan. Saya mencoba perangkat perbaikan WTF Android yang khas: membangun bersih, cache tidak valid, menghapus folder build, menghapus folder .gradle, mencoba pengaturan gradle yang berbeda, bahkan menginstal ulang Android Studio dan tidak ada yang membantu.
Saya telah membuat pertanyaan ini hanya untuk berbagi pengalaman saya dengan komunitas, karena saya menyia-nyiakan dua jam untuk itu.
Jawaban:
Jadi masalahnya disimpulkan bahwa Android Studio berkonflik dengan versi JDK saya yang terinstal, jadi masalah ini teratasi ketika saya memeriksa lokasi JDK (File → Struktur Proyek → Lokasi SDK), mencentang kotak 'Gunakan JDK yang disematkan' dan setel lokasi JDK ke 'jalur ke Android Studio '\ Android Studio \ jre
sumber
sumber
Itu tidak berhasil untuk saya, saya menjalankan perintah 'gradle clean build', saya menemukan bahwa ada konflik dalam baris di gradle, menghapusnya dan menyinkronkan proyek ( seperti di gambar ini )
sumber
Masalah saya adalah saya telah menghapus SDK yang saya gunakan saat mengosongkan ruang hard drive.
Untuk memperbaikinya, periksa dulu SDK apa yang telah Anda instal, atau instal di Tools> SDK Manager.
Anda kemudian dapat mengubah compileSdkVersion dan targetSdkVersion di app build.gradle ke versi sdk yang diinstal.
Jika tidak, Anda bisa menginstal ulang sdk yang pernah Anda gunakan.
sumber
Di Android Studio 3.2.1, buka File -> Struktur Proyek -> Lokasi SDK dan centang kotak "Gunakan JDK yang disematkan (disarankan)".
sumber