Zainstalowałem Android Studio w wersji 1.0.1. Zaimportowałem moje projekty z Eclipse i działa dobrze. Następnie usunąłem moduł i ponownie zaimportowałem go do mojego projektu Android Studio. Kompilacja stopniowa brzmi „BUDUJ SUKCES”, ale pojawia się okno komunikatu z komunikatem
Nie udało się ukończyć wykonywania Gradle. Przyczyna: Już usunięte: Moduł: „MYMODULENAME”
Nie mogę teraz uruchomić mojej aplikacji. Masz pomysł, co mogę zrobić?
Edycja: Rozwiązałem problem z następującymi instrukcjami:
- Przełącz widok projektu z Androida na Project
- Usuń wpis zawierający „MYMODULENAME” w pliku settings.gradle
- Niebieskie pole w symbolu modułu nie pokazuje się. Następnie możesz usunąć moduł z menu kontekstowego
- Zaimportuj moduł
Odpowiedzi:
Uwaga : jest to wyłącznie problem IDEA / AS,
gradlew clean
| Kompiluj> Wyczyść | Kompilacja> Przebudowa zmarnuje twój czas.Większość rozwiązań tutaj to ślepe dźgnięcia w ciemności. Oto podstawowa przyczyna:
.iml
plików może brakować (być może dlatego, że je usunęliśmy), sprawdź, czy wystąpił błąd modułu.iml
..idea/modules.xml
ma wpis dla tego modułuPodczas synchronizacji zauważyłem, że IDEA / AS próbuje wprowadzić nowy zduplikowany wpis,
.idea/modules.xml
gdy już istnieje. Ten zduplikowany wpis jest prawdopodobnie usuwany dwukrotnie, gdy synchronizacja próbuje zresetować moduły w pamięci.Szybkie rozwiązanie : Aby ułatwić działanie, należy usunąć je
.idea/modules.xml
wraz z.iml
plikami. Dodatkowo warto usunąć.idea/modules/
folder, jeśli istnieje. Uruchom ponownie Android Studio (bez konieczności czyszczenia pamięci podręcznej) i wymuś synchronizację gradu z poziomu widoku lub paska narzędzi, aby odtworzyć pliki.źródło
find . -name *.iml -delete && rm .idea/modules.xml
zsynchronizuj Android Studioapp
modułu wmodules.xml
Odkryłem ten problem przez:
./gradlew
czystyźródło
Najprostsze rozwiązanie. (Spróbuj tego najpierw).
Zamknij i uruchom ponownie studio Androida. (Wyjdź nie blisko)
Kompiluj> Wyczyść projekt, jeśli to konieczne.
źródło
działa dla mnie: Plik -> Unieważnij pamięć podręczną / Uruchom ponownie ... -> Unieważnij i uruchom ponownie
źródło
./gradlew clean
, aby usunąć niektóre pliki projektów itp.), Był to jedyny, który działał dla mnie.Czasami
gradlew clean
lubInvalidate Cache and Restart
nie pomaga, ponieważ te metody same nie czyszczą określonych plików Android Studio.W takim przypadku zamknij AS i usuń
.idea
katalog i.iml
plik w projekcie głównym, w którymsettings.gradle
plik istnieje. Spowoduje to, że AS odbuduje się ze świeżego podłoża.źródło
Dla mnie tak się stało, gdy usunąłem moduł i zbudowałem nowy z tą samą nazwą pakietu Rozwiązanie:
źródło
źródło
Aby znaleźć alternatywne rozwiązanie, sprawdź, czy aplikacja została pomyślnie dodana do settings.gradle
źródło
Miałem podobny problem podczas pracy z komponentami RN w moim projekcie na Androida i jedynym sposobem na obejście tego problemu było zignorowanie projektu gradle.
Aby to zrobić:
Nie mam pojęcia, co to powoduje, ale zdarzyło mi się to przy korzystaniu z React Native Maps.
Uwaga: jeśli nadal masz problemy z tym związane. Spróbuj odświeżyć projekt, który powodował problemy.
źródło
Jeśli
gradle clean
i / lubBuild -> Clean Project
nie pomogło spróbować ponownie otworzyć projektu:Ostrzeżenie Pamiętaj, że jest to destrukcyjna operacja - stracisz zakładki projektu, punkty przerwania i półki
źródło
poniższe rozwiązanie działa dla mnie
.iml
plikiźródło
Dla mnie stało się to, gdy usunąłem moduł i próbowałem zbudować projekt:
Prostym rozwiązaniem było unieważnienie pamięci podręcznej i ponowne uruchomienie.
Android Studio> Plik> Unieważnij pamięć podręczną> Unieważnij i uruchom ponownie
źródło
Czasami też mam ten problem. Kliknij konsolę gradle na dolnym pasku Android Studio, po prawej stronie. Pokaże dokładny błąd w logach. Mój problem polegał na tym, że skompilowałem SDK 22, a zaimportowaną biblioteką aplikacji była sdk 23.
źródło
Miałem ten sam problem, po usunięciu niektórych plików stopni (aws)
rozwiązałem to, zaznaczając je jako „ignoruj stopień”
Uważam, że nie jest to najlepsza odpowiedź, ale dla mnie to rozwiązuje
Stopień (na prawym pasku) -> kliknij problematycznym gradem -> zignoruj
źródło
Chociaż zaakceptowana odpowiedź nie działała dla mnie (niestety nie mogę zostawić komentarza), poprowadziła mnie we właściwym kierunku.
w
.idea/libraries
znalazłem, że były pewne zduplikowane pliki XML (duplikaty zostały nazwane z 2 przed_aar.xml
bitem).usunięcie ich, ponowne uruchomienie Android Studio i synchronizacja naprawiły błąd
źródło
W moim przypadku, podobnie jak w tym pytaniu , stało się tak, ponieważ miałem swój projekt w katalogu dowiązań symbolicznych. Po ponownym otwarciu projektu w prawdziwym katalogu i ponownej konfiguracji gradle (
File -> Sync with Gradle files
) problem zniknął. Wstydź się, Android Studio!źródło
Miałem ten problem, ponieważ
gradle
iAndroid Studio
używałem innej ścieżki dlajvm
. W tymEvent Log
była opcja dla AS igradle
korzystania z tej samej ścieżki. Wybranie tego i zrobienieinvalidate cache & restart
dla mnie rozwiązało problem.źródło