Oke, akhirnya saya bisa mengetahui alasannya.
Masalahnya adalah, folder proyek saya berada di partisi hard disk yang berbeda, dari folder rumah saya. Folder yang berisi proyek Android saya ditautkan ke folder rumah saya dengan tautan simbolis.
Saya tidak tahu apakah itu tautan simbolis, atau partisi lain, yang menyebabkan masalah. Saya belum memeriksa itu. Mungkin berfungsi jika Anda memilikinya di partisi yang sama tetapi ditautkan dengan tautan simbolik. Mungkin berfungsi saat digunakan di partisi lain tanpa tautan simbolik. Tetapi bagi siapa pun yang mengalami masalah ini -> Periksa apakah salah satu dari ini mungkin menjadi penyebab Anda juga.
Beberapa informasi tambahan:Folder proyek android saya berada di partisi hard disk yang diformat dengan ZFS.
Saya baru saja melihat versi ini di Android Studio 3.4:satu-satunya pesan kesalahan yang saya lihat di IDE adalah bahwa sinkronisasi Gradle gagal, tetapi di idea.log
ada NullPointerException
dan traceback-nya berasal dari com.intellij.openapi.extensions.Extensions.disposeArea
dan seperti yang ada di pertanyaan.
Perbaikan yang berhasil bagi saya:
-
rm .idea/modules.xml
-
Lalu coba sinkronisasi Gradle lagi.
Ini juga menyebabkan file itu dibuat ulang secara otomatis. Versi baru memiliki entri yang persis sama dengan yang lama, ditambah beberapa tambahan untuk berbagai dependensi perpustakaan. Tidak yakin apakah entri yang tidak ada itu adalah penyebab masalah, atau kecelakaan yang tidak terkait.
Sebelumnya, saya mencoba "Batalkan Cache/Restart...", dan tidak berhasil dalam kasus saya. Juga periksa ulang dan tidak ada tautan simbolis di jalur proyek saya, atau jalur ke Android Studio atau Android SDK.
Punya masalah serupa setelah mengganti nama folder proyek dan menambahkan folder yang diubah namanya sebagai proyek baru.
- memecahkan ini dengan opsi "Batalkan Cache / Mulai Ulang" yang terkenal
(sebelum saya menghapus tautan proyek lama yang tidak cukup)