Podział lib_main został zdefiniowany wiele razy
W „com.android.tools.build:gradle:2.0.0-alpha3” powodzenie kompilacji, ale błędy występujące w pliku „com.android.tools.build:gradle:2.0.0-alpha5”.
wreszcie natychmiastowa praca! com.android.tools.build:gradle:2.0.0-alpha8 i gradle.properties „org.gradle.jvmargs = -Xmx8g” zostały rozwiązane w celu zmiany.
Odpowiedzi:
Dla tych, którzy zastanawiają się, czym jest InstantRun (pierwsze ustawienie na zdjęciu):
I tak, wyłączenie tego ustawienia rozwiązuje problem.
Edytuj 19.01.16
„com.android.tools.build:gradle:2.0.0-alpha6” został wydany trzy dni temu. W tej nowej wersji błąd „Podziel lib_main został zdefiniowany wiele razy” zniknął i instalacja aplikacji się powiodła, ale teraz pojawia się błąd w czasie wykonywania:
Wyłączenie funkcji natychmiastowego uruchamiania eliminuje ten błąd. Poczekajmy na com.android.tools.build:gradle:2.0.0-alpha7 ...
Edytuj 25.01.16
„com.android.tools.build:gradle:2.0.0-alpha7” został wydany dwa dni temu.
Uzyskanie tego samego wyjątku co w wersji 2.0.0-alpha6
źródło
Wystarczy usuwania
build
folderu zapp
modułem i Odbuduj projekt!To rozwiąże problem !.
źródło
Napotkałem ten problem po refaktoryzacji i zmianie nazwy aplikacji w gradle. Idąc za przykładem AskQ, przebudowałem projekt (podążając nieco inną ścieżką):
Build
->Clean Project
śledzony przez
Build
->Rebuild Project
Rozwiązany problem
źródło
Poprawa:
Usuwanie (projectFolder) / app / build i ponowne zadziałało. (zgodnie z odpowiedzią @AskQ)
Zastanawiam się, czy Build> Clean Project by działał; z menu GUI Android Studio.
Unikanie:
W moim przypadku wydaje się, że problem wystąpił, ponieważ skopiowałem wklejony projekt, więc 2 projekty miały tę samą nazwę.
Istnieją również inne przyczyny, których poznanie może pomóc użytkownikom uniknąć tego problemu.
źródło
Może się tak zdarzyć, ponieważ nazwa twojego pakietu jest zapisana wielkimi literami, więc musisz zmienić ją z powrotem na małe litery.
źródło
Android studio 2.3.3 U mnie zadziałało po wyłączeniu natychmiastowego uruchamiania w ustawieniach ...
Idź do Ustawienia -> Kompilacja, wykonanie i rozwój -> Natychmiastowe uruchamianie -> Odznacz opcję Włącz natychmiastowe uruchamianie do hotswap, następnie wyczyść projekt i ponownie zbuduj projekt !!
źródło