Moduł Android Studio Gradle już wykorzystany


Zainstalowałem Android Studio w wersji 1.0.1. Swoje projekty zaimportowałem z Eclipse i działa świetnie.
Następnie usunąłem moduł i ponownie zaimportowałem go do mojego projektu Android Studio. Kompilacja gradle mówi „BUDOWANIE POWIODŁO SIĘ”, ale pojawia się okienko z ostrzeżeniem

Nie udało się ukończyć wykonania Gradle.
Przyczyna:
Już odrzucony: moduł: „MYMODULENAME”

Nie mogę teraz uruchomić aplikacji. Jakieś pomysły, co mogę zrobić?

Edit:

Rozwiązałem ten problem, postępując zgodnie z instrukcją:
  • Przełącz widok projektu z Androida na projekt
  • Usuń wpis „MYMODULENAME” w settings.gradle
  • Niebieski prostokąt w symbolu modułu nie jest wyświetlany. Następnie możesz usunąć moduł z menu kontekstowego
  • Moduł importu

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:


Uwaga

:

to jest czysty pomysł/jako problem,
gradlew clean
| Kompilacja & > Czyste | Kompilacja & > Odbuduj po prostu straci Twój czas.

Większość rozwiązań tutaj to ślepe dźganie w ciemności. Oto, co znalazłem jako główny powód:
  • Niektórych plików
    .iml
    może brakować (prawdopodobnie dlatego, że je usunęliśmy), sprawdź, czy moduł zawiera błąd
    .iml
    .
  • Jeśli go nie ma, sprawdź, czy jest wpis dla tego modułu w
    .idea/modules.xml

Podczas synchronizacji zauważyłem, że IDEA/AS próbuje umieścić nowy zduplikowany wpis w
.idea/modules.xml
, gdy już tam jest. Ten zduplikowany wpis jest prawdopodobnie usuwany dwukrotnie, podczas gdy synchronizacja próbuje opróżnić moduły w pamięci.

Szybka decyzja
: Aby to zadziałało, najłatwiej jest usunąć pliki
.idea/modules.xml
wraz z plikami
.iml
. Warto też usunąć folder
.idea/modules/
, jeśli istnieje. Uruchom ponownie Android Studio (nie trzeba czyścić pamięci podręcznej) i wymuś synchronizację Gradle z widoku Gradle lub pulpitu nawigacyjnego, aby odtworzyć pliki.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Rozwiązałem ten problem z:
  • ./gradlew
    czysty
  • Uruchom ponownie Android Studio
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najprostsze rozwiązanie. (Spróbuj najpierw tego).
  • Zamknij i uruchom ponownie Android Studio. (Rzucenie palenia nie jest bliskie)
  • Kompilacja & > w razie potrzeby wyczyść projekt.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Pracuj dla mnie:
Plik - & > Unieważnianie pamięci podręcznej/ponowne ładowanie ... - & > Anuluj i uruchom ponownie
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Czasami
gradlew clean
lub
Invalidate Cache and Restart
nie pomaga, ponieważ same te metody nie czyszczą niektórych plików Android Studio.
W takim przypadku zamknij AS i usuń katalog
.idea
i plik
.iml
w projekcie głównym, w którym istnieje plik
settings.gradle
. Zmusi to AS do odbudowy ze świeżej ziemi.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

U mnie stało się to, gdy usunąłem moduł i zbudowałem nowy o tej samej nazwie pakietu
Decyzja:

Wyczyść & amp; Uruchom ponownie Studio
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

  • W lewym okienku przejdź do widoku „Projekt”.
  • Usuń MYMODULENAME.iml
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Aby znaleźć alternatywne rozwiązanie, sprawdź, czy pomyślnie dodałeś aplikację do settings.gradle
include ':app'
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Miałem podobny problem podczas pracy z komponentami RN w moim projekcie na Androida i jedynym sposobem na obejście tego problemu jest zignorowanie projektu Gradle.
Zrób to:
  • Kliknij kartę gradle po prawej stronie AS
  • Kliknij prawym przyciskiem myszy moduł gradle, który powoduje problem
  • Kliknij przycisk „Ignoruj ​​projekt Gradle”
  • Wykonaj synchronizację gradle, która teraz powinna się powieść
  • Jeśli potrzebujesz tego modułu, wykonaj ponownie 4 powyższe kroki, tym razem, gdy klikniesz prawym przyciskiem myszy projekt gradle, pokaże się "Unignore Gradle Project"
  • Synchronizacja Gradle powinna teraz działać

Nie mam pojęcia, co to powoduje, ale zdarzyło mi się to podczas korzystania z map React Native.
Uwaga: jeśli po tym nadal masz problemy. Spróbuj zaktualizować projekt Gradle, który powodował problemy.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

poniżej Rozwiązanie działa dla mnie
  • Usuń wszystkie pliki
    .iml
  • Projekt przebudowy
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jeśli
gradle clean
i/lub
Build - & > Wyczyść projekt
nie pomogło, spróbuj ponownie otworzyć projekt:
  • Zamknij projekt
  • Kliknij przycisk „Otwórz istniejący projekt Android Studio” na ekranie „Witamy w Android Studio” https://i.stack.imgur.com/YQhpV.png
  • Wybierz plik gradle do otwarcia


Ostrzeżenie

pamiętaj, że jest to uciążliwa operacja - stracisz zakładki projektu, punkty przerwania i półki
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

U mnie stało się to, gdy usunąłem moduł i próbowałem zbudować projekt:
Prostym rozwiązaniem było unieważnienie restartu & amp; cache.
Android Studio & > Plik & > Nieprawidłowe pamięci podręczne & > Nieprawidłowe & amp; Restart
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Czasami też napotykam ten problem. Kliknij konsolę Gradle w dolnym panelu Android Studio, po prawej stronie. Pokaże dokładny błąd w dziennikach. Mój problem polegał na tym, że miałem kompilację SDK 22, a zaimportowana biblioteka appcomact to sdk 23.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Miałem ten sam problem,
po usunięciu niektórych plików gradle (z aws)
Rozwiązałem to, zaznaczając „ignoruj ​​gradle”
Uważam, że to nie jest najlepsza odpowiedź, ale rozwiązuje ją za mnie
Gradle (prawy panel) - & > kliknij prawym przyciskiem myszy problematyczny gradle - & > ignorować
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Chociaż zaakceptowana odpowiedź nie zadziałała dla mnie (niestety nie mogę zostawić komentarza), poprowadziła mnie w dobrym kierunku.
w
.idea/libraries
znalazłem kilka zduplikowanych plików xml (duplikaty zostały nazwane 2 przed bitem
_aar.xml
).
usunięcie ich, ponowne uruchomienie Android Studio i synchronizacja naprawiły błąd
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W moim przypadku jak w

ten przypadek
https://coderoad.ru/51009423/, stało się tak, ponieważ miałem swój projekt w katalogu dowiązań symbolicznych. Po ponownym otwarciu projektu w rzeczywistym katalogu i ponownej konfiguracji gradle (
File - & > Sync with Gradle files
) problem zniknął. Wstydź się, Android Studio!
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Miałem ten problem, ponieważ
gradle
i
Android Studio
używały innej ścieżki dla
jvm
. W
Event Log
AS i
gradle
mogły używać tej samej ścieżki. Wybierając tę ​​opcję, a następnie wykonując polecenie
unieważnij pamięć podręczną & amp; uruchom ponownie
, rozwiązałem ten problem samodzielnie.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się