Mam ten błąd w Android Studio (AS):
Jak mam to:
Stworzyłem projekt AS od podstaw i wszystko było w porządku. Następnie pojawiło się wyskakujące okienko i (jeśli dobrze pamiętam) mówiło coś w rodzaju: „ Android Framework detected
”. Nacisnąłem „Tak” i nastąpiły pewne zmiany w projekcie / module, po czym wyskoczył powyższy błąd
Edytować:
W moim przypadku problem nie był Gradle
związany. Miało to związek z IntelliJ
/ Android Studio
configuration, .iml
w szczególności plikiem. Zrozumiałem, że po przeczytaniu tego pouczającego posta tutaj .
android
intellij-idea
gradle
android-studio
Paschalis
źródło
źródło
Odpowiedzi:
W Android Studio v0.8.2 kliknięcie
Sync project with Gradle files
przycisku rozwiązało mój problem.aktualizacja
Dzięki komentarzowi jaumard . Jeśli
Sync project with Gradle files
nie jest widoczny, musisz otworzyć panel Gradle i kliknąć ikonę synchronizacji u góry paska narzędzi.Mam nadzieję, że to pomoże :)
źródło
Po prostu zadzwoń (w każdym przypadku) Plik -> Unieważnij pamięci podręczne i uruchom ponownie ....
źródło
W moim przypadku:
Plik settings.gradle był pusty. Dodałem domyślny kod:
include ':app'
Potem kliknąłem
Następnie projekt zaczyna działać.
źródło
Dokładnie sprawdź, czy w strukturze projektu / module / pliku manifestu wskazuje on prawidłowy plik manifestu w kodzie, a nie ten w wygenerowanych źródłach.
Dotyczy to zarówno Android Studio, jak i Intelli J. Czasami, gdy importujesz projekt z istniejących źródeł, preferowany jest plik manifestu w katalogu generates sources.
źródło
Pomogło mi:
źródło
Napotkałem podobny problem. Wygląda na to, że mój katalog ... / src z jakiegokolwiek powodu został przeniesiony do mojego katalogu ... / lib. Przeniosłem go z katalogu / lib. Teraz zarówno / lib, jak i / src są na tym samym poziomie. Po kilku czystych przebudowach i ponownym uruchomieniu Android Studio wszystko wraca do normy. Mój emulator uruchomił się dobrze.
Możesz chcieć sprawdzić strukturę katalogów. Porównaj strukturę katalogów z działającym projektem. Być może zauważysz różnicę.
źródło
Przeniesienie mojego,
AndroidManifest.xml
abyPROJECT_NAME/src/main
rozwiązać problem.źródło
Miałem ten sam komunikat o błędzie i zauważyłem, że mam 2 pliki MYPROJECTNAME.iml, ale z inną wielkością MYPROJECTNAME. Sytuację taką stworzyłem po wyewidencjonowaniu z SVN projektu do katalogu z błędem obudowy. Po prostu wyrzuć plik IML z niewłaściwą wielkością, po zapisaniu zawartości obu i skorzystaj z treści, która działa
źródło
Miałem ten problem z projektem wielomodułowym, kiedy zmieniłem nazwę modułu aplikacji. W moim przypadku, aby rozwiązać problem, musiałem ręcznie zaktualizować nazwę modułu aplikacji w pliku settings.gradle projektu (Android Studio nie zaktualizował tej wartości)
źródło
Przydarzyło mi się. Okazało się, że błędnie otworzyłem folder nadrzędny rzeczywistego projektu w Android Studio.
źródło
W moim przypadku był to mój plik AndroidManifest.xml , wszystko było pomieszane z powodu nowej biblioteki, którą dodałem w moim build.gradle . Więc wziąłem AndroidManifest.xml z mojego ostatniego zatwierdzenia w Git i zastąpiłem go obecnym, a także moja settings.gradle była pusta, więc dodałem „: app” .
Mam nadzieję, że to pomoże i miłego kodowania!
źródło