Saya memiliki Proyek IntelliJ 14.1.2 yang terdiri dari dua modul - satu adalah modul berbasis Android Gradle dan yang lainnya adalah modul berbasis Java Spring dengan Maven.
gps-trackman.v1 adalah proyek root saya dan saya belum mengonfigurasi output atau aspek untuk proyek ini. Aplikasi ini adalah modul gradle android saya dan saya telah mengkonfigurasi Android dan Android-Gradle Facet untuk proyek ini dan gps-trackman bukanlah Proyek Spring Maven saya. Saya ingin bisa membangun semuanya bersama. Apa itu mungkin?
Saya sekarang mendapatkan pesan kesalahan ini di IntelliJ Eventlog saya
Modul yang Tidak Didukung Terdeteksi: Kompilasi tidak didukung untuk modul-modul berikut: gps-trackman, gps-trackman.v1, app. Sayangnya Anda tidak dapat memiliki modul Java non-Gradle dan modul Android-Gradle dalam satu proyek.
Proyek 'gps-trackman.v1' bukan berbasis Gradle
Apakah kesalahan ini hanya karena kesalahan konfigurasi proyek saya atau apakah benar-benar tidak mungkin untuk memiliki modul pakar dan modul Gradle dalam satu proyek?
Apakah saya harus mengkonfigurasi Aspek untuk proyek root? Atau, apakah saya harus mengubah maven saya menjadi gradle?
sumber
Jawaban:
1 - tutup proyek
2 - tutup
Android Studio
IDE3- menghapus
.idea
direktori4- hapus semua
.iml
file5- terbuka
Android Studio
IDE dan impor proyekJawab dari sini
sumber
codeStyles
dandictionaries
sumber
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
Pertama-tama Anda harus memperbarui ke Android Studio Source: 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.
Saya menemukan jawaban ini di sini
sumber
sumber
Sudah mencoba semuanya. Tidak bekerja
Inilah yang berhasil. Buka file bernama modules.xml
Hapus semua modul di sana. Bersihkan dan bangun kembali.
sumber
Pastikan Anda telah menambahkan modul Anda ke
settings.gradle
file:sumber
Halo Pengembang di sini adalah solusi terbaik untuk kesalahan ini:
SOLUSI 1
Langkah 1 Buka File -> Batalkan Cache / Restart.
Langkah 2 Tutup proyek.
Langkah 3 Pergi ke folder proyek dan hapus folder .idea.
Langkah 4 Hapus YourProjectName.iml di folder proyek.
langkah 5 Anda akan melihat folder di bawah folder graddle, Hapus folder YourProjectName (berisi file YourProjectName.iml lain).
Langkah 6 Buka Android studio -> buka proyek yang ada, lalu pilih proyek Anda.
**
SOLUSI 2
**
Langkah 1: Buka Proyek Yang Rusak (Yang menunjukkan kesalahan).
Langkah 2: Buka file system.gradle.
langkah 3: tambahkan baris kode ini
include ':app'
.Langkah 4: klik pada sinkronisasi, untuk menyinkronkan file gradle.
SELAMAT !!! KESALAHAN AKHIRNYA AKAN
sumber
Tekan Ctrl-Alt-S> Hapus centang plugin "Dukungan Android"
(Saya berharap saya bisa memberi tahu Anda mengapa ini bekerja, tetapi saya tidak bisa. Jika Anda ingin mengembangkan untuk Android, coba gunakan Android Studio, yang juga dibuat oleh Jetbrains.)
sumber
File -> Settings (= STRG+ALT+S) -> Plugins -> uncheck "Android Support"
Halaman Bantuan JetBrainsPunya masalah yang sama dengan Android Studio 3.3 Canary 13.
Saya dapat menyelesaikannya dengan mengikuti langkah-langkah ini:
Ketika Anda menyelesaikan langkah-langkah ini modul akan disalin ke proyek Anda lagi, AS akan mulai menyinkronkan Gradle lagi dan itu berhasil tanpa kesalahan :-) Periksa status GIT Anda dan Anda akan melihat begitu Anda menambahkan direktori modul Anda ke GIT lagi bahwa tidak ada telah berubah ke direktori kerja Anda. Jadi ini murni masalah dengan AS yang entah bagaimana tidak sinkron ...
Berdasarkan solusi saya pada komentar ini: https://issuetracker.google.com/issues/37008041#comment3
sumber
Untuk beberapa alasan, Anda tidak dapat menghapus folder .idea
Cara terbaik adalah
sumber
Ini dapat diatasi dengan memperbaiki
.idea/modules.xml
Periksa untuk https://stackoverflow.com/a/61343944/11910757
sumber
Solusi ini bekerja untuk saya Android Studio 3.3.2.
sumber
Tidak satu pun di atas yang berhasil bagi saya tetapi mencoba sesuatu yang acak dan berhasil.
PS: Anda harus memiliki proyek rusak asli. (Berarti, salin tanpa merusak struktur proyek)
sumber
buka
.idea
folder gotomodules.xml
file dan lihat sendiri modul apa yang ada yang tidak Anda gunakan dalam proyek saat ini.sumber
Anda dapat menurunkan versi ketergantungan gradle Anda agar sesuai dengan versi studio android Anda saat ini.
Bekerja untukku.
sumber
Bagi saya, proyek saya sangat rusak. Saya tidak tahu bagaimana saya masuk ke keadaan itu. Apa yang saya amati adalah bahwa beberapa file .gradle dan file proguard memiliki seluruh bundel konten xml. Untungnya, file fisik memiliki konten yang benar di dalamnya, tetapi android studio menampilkannya sebagai beberapa file xml yang tampak seperti milik beberapa data res xml yang dihasilkan. Hal-hal seperti "Sinkronisasi ke sistem file" atau "proyek sinkronisasi ke file gradle", "cache tidak valid dan mulai ulang" atau "gradlew clean" tidak akan menyelesaikan masalah. Saya bahkan mengganti data xml palsu yang ditampilkan dalam skrip gradle dengan konten asli, tetapi itu juga tidak membantu. Saya mencoba beberapa saran yang diberikan di atas, tetapi mereka tidak bekerja atau tampak terlalu rumit bagi saya untuk merasa bahwa proyek saya akan kembali ke keadaan baik.
Jadi saya memilih untuk membuat proyek kosong baru. Menggunakan file explorer, saya menyalin semua modul dalam proyek yang rusak ke proyek baru (copy dan paste lama polos) Saya juga mengganti file "settings.gradle" dan root "build.gradle" dari file baru dengan isi dari file lama. Setelah selesai, Anda harus menjalankan "sinkronisasi Project dengan file gradle dan Anda baik-baik saja. Jika kebetulan root proyek Anda memiliki beberapa konten yang Anda tambahkan secara fisik, Anda harus menyalinnya juga.
Sehingga membuat Anda kembali dan bekerja. Saya tidak tahu pasti apa yang menyebabkan proyek saya rusak, tetapi saya pikir itu mungkin ada hubungannya dengan laptop yang masuk ke mode tidur. Laptop saya tidak memungkinkan saya bangun dari tidur dan satu-satunya cara bagi saya untuk bangun adalah mematikan daya lagi. Saya memang memiliki beberapa proyek yang dibuka beberapa kali ketika itu terjadi. Jadi itulah tebakan terbaik saya tentang bagaimana proyek itu bisa rusak.
sumber
Salin file proyek dari sumber asli dan tempel di suatu tempat lalu impor dari Android Studio.
sumber
Sudah lama berurusan dengan masalah ini setiap kali saya mencoba membuka proyek.
Saya selalu menerima kesalahan ini meskipun saya tahu saya tidak membuat perubahan yang seharusnya menyebabkan ini selain mengekspor ke zip.
Memperbaiki:
Ini memperbaikinya bagi saya tanpa melakukan perubahan atau menghapus apa pun.
sumber
kesalahan menjelaskan semua hal, idenya bingung antara gradle dan maven .
mencoba membuat proyek baru dengan dua modul gradle , Anda dapat membangun aplikasi pegas dengan gradle sebagai pakar.
lihat contoh ini dari panduan pegas
sumber
Solusi berikut yang saya temukan di forum ini bekerja sangat baik:
1 - tutup proyek
2- tutup Android Studio IDE
3- menghapus direktori .idea di direktori tempat aplikasi Anda berada
4- menghapus semua file .iml di direktori tempat aplikasi Anda berada
5- buka Android Studio IDE dan impor proyek
sumber