GNU/Linux >> Belajar Linux >  >> Linux

Android Studio 3.2.1 - Tidak dapat menyinkronkan proyek dengan file gradle:Argumen untuk parameter 'pesan' @NotNull dari ... tidak boleh null

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:

  1. rm .idea/modules.xml

  2. 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)


Linux
  1. OpenStack Neutron db_sync error – Tidak dapat menambahkan kolom NOT NULL dengan nilai default NULL [Terpecahkan]

  2. Script Untuk Memantau Folder Untuk File Baru?

  3. Bagaimana Cara Menghapus Semua File Dengan Ekstensi Tertentu Di Folder Tertentu?

  1. Mencatat Hanya File yang Ditransfer Dengan Rsync?

  2. Urutkan File Dalam Folder Tertentu Dengan Ranger?

  3. Penyegaran Proyek Gradle Gagal- Android Studio 2.2?

  1. Memulihkan Partisi Ecryptfs Dengan Ecryptfs-recover-private Tidak Berfungsi?

  2. Cari File dengan Cepat di Linux Dengan Perintah Cari

  3. Daftar file folder halaman demi halaman dengan perintah LS