Saya menggunakan Android studio 1.0.1. Saya memiliki modul java yang dirujuk oleh modul lain di proyek saya. Saya sudah memeriksanya dari SVN Tapi sekarang setiap
Modul yang Tidak Didukung Terdeteksi: Kompilasi tidak didukung untuk modul-modul berikut:. Sayangnya Anda tidak dapat memiliki modul Java non-Gradle dan modul Android-Gradle dalam satu proyek.
Setelah mendapatkan kesalahan ini, AS hentikan kompilasi modul ini sehingga saya tidak dapat lagi mengkompilasi / menjalankan proyek saya.
Jawaban:
Pertama-tama Anda harus memperbarui ke Android Studio 1.2 Sumber: https://code.google.com/p/android/issues/detail?id=77983
Maka Anda harus pergi ke File -> Validasi Cache / Restart -> Validasi Cache & Restart.
Kemudian cobalah untuk membangun aplikasi lagi.
sumber
1 - tutup proyek
2- tutup
Android Studio
IDE3 - menghapus
.idea
direktori4- hapus semua
.iml
file5- buka
Android Studio
IDE dan impor proyeksumber
.diea
dan.iml
mungkin disembunyikan. Di MacOS digunakancommand+Shift+period
untuk menampilkan file tersembunyi.Cache dan Restart tidak valid tidak berfungsi untuk saya. Saya juga memperbarui semua file Android Studio saya tanpa hasil.
Solusi yang saya temukan adalah mengimpor folder android dengan mengklik "Impor proyek (Eclipse ADT, Gradle, dll.)" Daripada mengklik "Buka Proyek Android Studio yang ada" atau menyeret folder ke ikon aplikasi.
Rupanya masalah disebabkan karena modul dalam proyek ini memiliki file * .iml yang tidak mengandung external.system.id = "GRADLE".
Ketika Anda mengimpor proyek (sebagai lawan membukanya), file iml sepenuhnya ditulis ulang, sehingga menghapus kesalahan.
Saya menemukan informasinya di sini: https://issuetracker.google.com/issues/37008041
sumber
Goto
.idea/modules.xml
& hapus jalur yang tidak valid / tidak ada<module />
. KemudianFile => Invalidate Caches / Restart.
sumber
<module>
ditunjukkan dalam pesan kesalahanUnsupported Modules Detected: Compilation is not supported for following modules: [MODULE-NAME]
Coba ini jika ini membantu File -> Validasi Cache / Restart.
Jika masih tidak membantu klik tombol pada gambar. 'Sinkronkan Proyek dengan File Gradle'
sumber
Saya tahu ini pertanyaan lama. tapi saya menghadapi masalah ini setelah memperbarui ke
Android Studio 3.0
. Saya menyelesaikannya dengandeleting app.iml
file di dalam modul aplikasi saya dan kemudianInvalidate Caches / Restart.
sumber
.iml
file dari semua sub-direktori proyek dan menghapus folder .idea dari direktori root proyek. Kemudian buka Android Studio lagi. Ini akan membuat ulang file-file itu.Dalam kasus saya, settings.gradle berisi konfigurasi yang tidak valid.
Aku berubah:
Untuk:
Kesalahan hilang. Jadi, mungkin periksa pengaturan Anda .gradle untuk kemungkinan kesalahan. Jika ini tidak berhasil cobalah untuk menghapus cache dan tips lainnya.
sumber
Jika hal di atas tidak membantu Anda - periksa file .iml modul Anda dan lihat apakah ada kesalahan. (untuk modul aplikasi akan menjadi app.iml).
sumber
Anda dapat menyelesaikannya dengan proses di bawah ini:
Di Android Studio, pergi ke panel kiri, beralih dari
Android
keProject
panelBuka
.idea
folder, Anda dapat melihatmodules.xml
dan membuka file.Dalam
modules.xml
file tersebut, Anda mungkin melihat seperti di bawah ini:Periksa apakah cocok dengan nama modul dengan benar dalam elemen modul
Dan kemudian, sinkronkan file gradle
sumber
Tutup Android Studio dan Pindahkan Folder ".idea" dan rekatkan di luar folder Root proyek (Untuk Mencadangkan jika perlu).
Buka studio Android. Pada Membuka proyek itu "akan meminta menambahkan modul (aplikasi) ke proyek Anda. Anda dapat mengabaikan hal yang sama.
Ini mengatur set varian build default menjadi "debug". Anda dapat melihat tab varian bangun di sudut kiri atau mengarahkan pada simbol "Monitor" di kiri bawah
Catatan: Tidak perlu mengubah file .iml Anda dari project.tom Anda untuk mendapatkan opsi varian build dan "Invalidate Cache and Restart" juga tidak akan berfungsi, itu akan menghapus file histori Anda juga !.
sumber
Saya memecahkan masalah yang sama dengan menutup proyek, kemudian mengimpor kembali proyek (tidak membuka, tetapi mengimpor kembali sebagai gerhana atau proyek lainnya)
sumber
Tembolok yang tidak valid / Restart tidak berhasil untuk saya. Tetapi cukup menghapus folder cache di sistem \ Users \ user.AndroidStudio (versi) \ bekerja dengan sangat baik
sumber
Coba di bawah ini,
sumber
Anda harus mengimpor proyek
https://issuetracker.google.com/issues/37008041
Kesalahan ini muncul ketika ada modul dalam proyek Anda yang file .iml tidak mengandung: external.system.id = "GRADLE" Bisakah Anda memeriksa file .iml Anda? Juga, bukannya membuka proyek, impor itu, yang benar-benar akan menulis ulang file .iml Anda dan Anda tidak akan melihat kesalahan itu lagi.
sumber
Coba langkah ini Secara Individual: -
1) Buka File-> Batalkan Cache / Restart .
2) Tutup studio android, Buka C: \ Users \ (Your UserName) \. AndroidStudio (versi) \ sistem dan hapus folder cache .
Jika sampai sekarang tidak ada yang berhasil, maka langkah ini pasti akan berhasil ...
3) Cukup mengubah lokasi proyek dan mengimpor proyek dengan lokasi baru.
Nikmati :-):-)
sumber
Dalam kasus saya
Saya telah menghapus
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Buka proyek di Android Studio dan tidak perlu
File -> Invalidate Caches/Restart
Anda dapat melakukan Cache / Restart untuk kasus Anda.
sumber
Langkah 1: Hapus file .iml
Langkah 2: Periksa apakah Direktori Proyek Anda Mengandung spasi putih jika demikian maka Ganti nama direktori proyek Anda dengan meninggalkan ruang
ex:
Sebelum: Proyek Saya
Setelah mengganti nama: MyProject
dan buka Android Studio ...
sumber
Untuk pengguna windows, ini juga bisa disebabkan oleh korupsi sistem file.
Jika semua langkah di atas tidak memperbaiki kesalahan:
chkdsk /f
di drive aplikasi Anda disimpan.idea
foldersumber
sumber
Anda dapat memperbarui versi baru Android studio kemudian pergi ke tangkapan tidak valid / restart. Klik tombol membangun aplikasi.
sumber
Dalam kasus saya, saya mengkloning proyek git yang menyertakan Jawa dan Kotlin. Kemudian periksa cabang lain dan tekan "Sinkronkan Proyek dengan File Gradle". Android Studio 3.0.1.
sumber
Saya memiliki masalah yang sama
androidStudio 3.2
dan mengkloning proyek berhasil untuk sayasumber
Dalam kasus saya itu karena nama proyek root memiliki spasi. Jadi, bukannya menamakannya
sample project
, seharusnyasample-project
atausample_project
.sumber
klik File -> Pembatal Cache / Restart tidak membantu Anda lagi
Delete .iml , .idea file & folder dari file explorer tidak di dalam android studio
1) Buka studio android dengan proyek lain yang berbeda
2) mengimpor proyek baru bukan dari baru-baru ini
3) membangun proyek lagi
yakin itu akan berhasil
sumber
Saya memiliki kesalahan yang sama persis dan itu sangat menjengkelkan untuk melihat peringatan setiap kali saya menatap Android Studio. Saya mencoba solusi yang disebutkan di atas termasuk cache yang tidak valid, restart dll, tidak ada yang berhasil.
Dalam kasus saya, kami memiliki modul yang dihapus dari sumber dan referensi juga dihapus dari
settings.gradle
. Ternyata,.idea/modules.xml
masih referensi modul itu.Yang perlu saya lakukan adalah menghapus garis itu dari
<modules>
dalam.idea/modules.xml
dan itu membuat semuanya hilang.sumber
.idea/modules.xml
Anda tidak ingin menghapus seluruh direktori .idea, karena mengandung mis kamus dan perubahan yang disimpan.
sumber
ganti nama direktori fix untuk saya, android studio 3.4.2
sumber
Saya mengalami masalah ini.
Saya pikir masalahnya adalah dengan buildSrc. Untuk memecahkan masalah;
Tetapi masalahnya tidak terpecahkan.
sumber
Hapus file * .iml di proyek Anda dan buat cache tidak valid dan mulai ulang
sumber
Solusi di atas saya sudah mencoba tetapi tidak berhasil untuk saya.
.idea
folder dari direktori proyek.File -> Invalidate Caches / Restart
.gradle
Folder dihapus dari direktori profil pengguna sistem operasi Windows 10. (yaitu, C: \ Users \ YourUserName \ .gradle)Coba solusi ini jika cara di atas tidak berhasil.
sumber