Korzystam z Androida studio 1.0.1. Mam moduł Java, do którego odwołują się inne moduły w moim projekcie. Sprawdziłem to z SVN Ale teraz każdy
Wykryto nieobsługiwane moduły: Kompilacja nie jest obsługiwana dla następujących modułów:. Niestety nie możesz mieć modułów Java innych niż Gradle i modułów Android Gradle w jednym projekcie.
Po otrzymaniu tego błędu AS przestań kompilować ten moduł, aby nie było już możliwości kompilacji / uruchomienia mojego projektu.
Odpowiedzi:
Przede wszystkim należy zaktualizować do Androida Studio 1.2 Źródło: https://code.google.com/p/android/issues/detail?id=77983
Następnie należy przejść do Plik -> Unieważnij pamięć podręczną / Uruchom ponownie -> Unieważnij pamięci podręczne i uruchom ponownie.
Następnie spróbuj ponownie zbudować aplikację.
źródło
1- zamknij projekt
2 - zamknij
Android Studio
IDE3 - usuń
.idea
katalog4- usuń wszystkie
.iml
pliki5- otwórz
Android Studio
IDE i zaimportuj projektźródło
.diea
i.iml
mogą być ukryte. W systemie MacOS użyjcommand+Shift+period
do wyświetlenia ukrytych plików.Nieprawidłowe pamięci podręczne i ponowne uruchomienie nie działały dla mnie. Zaktualizowałem również wszystkie moje pliki Android Studio bez powodzenia.
Rozwiązaniem, które znalazłem, było zaimportowanie folderu Androida, klikając „Importuj projekt (Eclipse ADT, Gradle itp.)” Zamiast klikać „Otwórz istniejący projekt Android Studio” lub przeciągając folder na ikonę aplikacji.
Najwyraźniej problem jest spowodowany, ponieważ moduł w projekcie ma plik * .iml, który nie zawiera zewnętrznego.system.id = „GRADLE”.
Podczas importowania projektu (w przeciwieństwie do jego otwierania) pliki IML są całkowicie ponownie zapisywane, usuwając w ten sposób błąd.
Informacje znalazłem tutaj: https://issuetracker.google.com/issues/37008041
źródło
Idź
.idea/modules.xml
i usuń nieprawidłową / nieistniejącą ścieżkę<module />
. NastępnieFile => Invalidate Caches / Restart.
źródło
<module>
Unsupported Modules Detected: Compilation is not supported for following modules: [MODULE-NAME]
Spróbuj, jeśli to pomoże Plik -> Unieważnij pamięć podręczną / Uruchom ponownie.
Jeśli to nadal nie pomaga, kliknij przycisk na obrazku. „Synchronizuj projekt z plikami stopniowymi”
źródło
Wiem, że to stare pytanie. ale napotkałem ten problem po aktualizacji do
Android Studio 3.0
. Rozwiązałem go przezdeleting app.iml
plik wewnątrz modułu aplikacji, a następnieInvalidate Caches / Restart.
źródło
.iml
pliki ze wszystkich podkatalogów projektu i usunąć folder .idea z katalogu głównego projektu. Następnie ponownie otwórz Android Studio. Odtworzy te pliki.W moim przypadku ustawienia. Gradle zawierały nieprawidłową konfigurację.
Zmieniłam:
Do:
Błąd zniknął. Więc może sprawdź ustawienia.gradle pod kątem potencjalnych błędów. Jeśli to nie zadziała, spróbuj usunąć pamięć podręczną i inne wskazówki.
źródło
Jeśli powyższe nie pomoże - sprawdź plik .iml modułu i sprawdź, czy nie zawiera błędów. (dla modułu aplikacji będzie to app.iml).
źródło
Możesz rozwiązać w następujący sposób:
W Android Studio, przejdź do lewego panelu przełączyć się z
Android
doProject
paneluRozwiń
.idea
folder, możesz zobaczyćmodules.xml
i otworzyć plik.W
modules.xml
pliku możesz zobaczyć jak poniżej:Sprawdź, czy poprawnie pasuje do nazwy modułu w elemencie modułu
Następnie zsynchronizuj plik stopni
źródło
Zamknij folder Android Studio i przenieś folder „.idea” i wklej go poza folder główny projektu (w razie potrzeby wykonaj kopię zapasową).
Otwórz studio Androida. Po otwarciu projektu poprosi o dodanie modułu (aplikacji) do twojego projektu. Możesz to zignorować.
Ustawiono domyślny wariant kompilacji na „debugowanie”. Możesz zobaczyć zakładkę wariantu kompilacji w lewym rogu lub najechać kursorem na symbol „Monitor” w lewym dolnym rogu
Uwaga: Nie trzeba zmieniać pliku .iml projektu.tom, aby uzyskać opcję wariantu kompilacji, a także „Unieważnij pamięć podręczną i uruchom ponownie” również nie będzie działać, a także wyczyści pliki historii !.
źródło
Rozwiązałem podobny problem, zamykając projekt, a następnie ponownie importując projekt (nie otwierając, ale importując ponownie jako zaćmienie lub inny projekt)
źródło
Niepoprawne buforowanie / ponowne uruchomienie nie działało dla mnie. Ale po prostu usunięcie folderu pamięci podręcznej w \ Users \ user.AndroidStudio (wersja) \ system działał jak urok
źródło
Spróbuj poniżej
źródło
Powinieneś zaimportować projekt
https://issuetracker.google.com/issues/37008041
Ten błąd pojawia się, gdy w Twoim projekcie jest moduł, którego plik .iml nie zawiera: external.system.id = "GRADLE" Czy możesz sprawdzić swoje pliki .iml? Ponadto zamiast otwierać projekt, zaimportuj go, co całkowicie przerwie pliki .iml i nie zobaczysz tego błędu ponownie.
źródło
Spróbuj wykonać te kroki indywidualnie: -
1) Przejdź do Plik-> Unieważnij pamięć podręczną / Uruchom ponownie .
2) Zamknij studio Android, przejdź do C: \ Users \ (YourNazwa użytkownika) \. AndroidStudio (wersja) \ system i usuń pamięć podręczną folder .
Jeśli do tej pory nic nie działało, ten krok na pewno zadziała ...
3) Wystarczy zmienić lokalizację projektu i zaimportować projekt z nową lokalizacją.
Cieszyć się :-):-)
źródło
W moim przypadku
usunąłem
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Otwórz projekt w Android Studio i nie musisz
File -> Invalidate Caches/Restart
Możesz zrobić Unieważnij pamięć podręczną / Uruchom ponownie w swojej sprawie.
źródło
Krok 1: Usuń plik .iml
Krok 2: Sprawdź, czy w katalogu projektu znajdują się białe spacje, jeśli tak, to zmień nazwę katalogu projektu, pozostawiając spację
dawny:
Przed: Mój projekt
Po zmianie nazwy: MyProject
i otwórz Android Studio ...
źródło
Dla użytkowników systemu Windows może to być również spowodowane uszkodzeniem systemu plików.
Jeśli wszystkie powyższe kroki nie poprawią błędu:
chkdsk /f
na dysku, na którym zapisana jest Twoja aplikacja.idea
folderźródło
źródło
Możesz zaktualizować nową wersję Androida Studio, a następnie przejść do unieważnienia połowów / restartu. Kliknij aplikację do kompilacji przycisku synchronizacji.
źródło
W moim przypadku sklonowałem projekt git, w którym znalazły się zarówno Java, jak i Kotlin. Następnie sprawdziłem inny oddział i nacisnąłem „Synchronizuj projekt z plikami stopniowymi”. Android Studio 3.0.1.
źródło
Miałem ten sam problem
androidStudio 3.2
i klonowanie projektu zadziałało dla mnieźródło
W moim przypadku dzieje się tak, ponieważ nazwa projektu głównego ma spację. Więc zamiast nazwać to jako
sample project
, powinno byćsample-project
lubsample_project
.źródło
kliknij Plik -> Unieważnij pamięć podręczną / Uruchom ponownie nie pomaga już
usuwać .iml , .idea plików i folderów z eksploratora plików nie wewnątrz Android studio
1) Otwórz studio Android z innym / innym projektem
2) Zaimportuj projekt niedawno, a nie ostatnio
3) zbuduj projekt ponownie
na pewno zadziała
źródło
Miałem dokładnie ten sam błąd i tak denerwujące było widzieć alert za każdym razem, gdy patrzyłem na Android Studio. Wypróbowałem wyżej wymienione rozwiązanie, w tym unieważnienie pamięci podręcznej, ponowne uruchomienie itp., Nic nie sprawiło, że zniknęło.
W moim przypadku mieliśmy moduł, który został usunięty ze źródła, a odwołanie również usunięte
settings.gradle
. Okazuje się,.idea/modules.xml
że wciąż odwoływał się do tego modułu.Wszystko, co musiałem zrobić, to usunąć tę linię z
<modules>
wewnątrz.idea/modules.xml
i sprawiło, że wszystko zniknęło.źródło
.idea/modules.xml
Nie chcesz usuwać całego katalogu .idea, ponieważ zawiera on np. Słowniki i zmiany w półkach.
źródło
zmień nazwę katalogu napraw błąd dla mnie, studio Android 3.4.2
źródło
Spotkałem ten problem.
Myślę, że problem dotyczy buildSrc. Rozwiązać problem;
Ale problem nie został rozwiązany.
źródło
Usuń plik * .iml w swoim projekcie, unieważnij pamięć podręczną i uruchom ponownie
źródło
Powyższe rozwiązanie próbowałem, ale nie działało dla mnie.
.idea
folder z katalogu projektu.File -> Invalidate Caches / Restart
.gradle
folder z katalogu profilu użytkownika systemu operacyjnego Windows 10. (czyli C: \ Users \ twoja_nazwa_użytkownika \ .gradle)Wypróbuj to rozwiązanie, jeśli powyższe nie działa.
źródło