Jestem w stanie poprawnie zbudować aplikację, ale po uruchomieniu pojawia się ten błąd:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
android-studio
build
santosh kumar
źródło
źródło
Odpowiedzi:
Możesz użyć normalnego uruchamiania kompilacji zamiast natychmiastowego uruchamiania.
Sprawdź najpierw
Przejdź do Ustawienia / Preferencje > Kompilacja, wykonanie, opcja wdrożenia > Natychmiastowe uruchamianie i odznacz wszystkie trzy pola.
Aktualizowanie adresu URL usług Gradle:
Projekt> Gradle> Wrapper> gradle-wrapper.properties
Zmień adres URL z
do
(Znajdź najnowszą wersję wtyczki dla dystrybucji Url Gradle tutaj: http://services.gradle.org/distributions
** Upewnij się, że używasz gradle-x.xx-all.zip)
Usuń folder kompilacji
Po uruchomieniu projektu folder kompilacji zostanie utworzony automatycznie
Przejdź do opcji BUDUJ w menu> Wyczyść projekt, Zbuduj projekt
Powinien działać bez natychmiastowego uruchamiania.
źródło
Miałem też łatwe kroki i prawidłowy sposób
1 - In
Settings
->Build, Execution, Deployment
opcja ->Instant Run
2 - Wyczyść
Enable instant run to hot swap code
3 - Czysty projekt
p / s: Powinno całkowicie działać.
źródło
Używana wtyczka Gradle jest zazwyczaj taka sama, jak używana wersja studia Android.
Sprawdź wersję Android Studio
a wersja będzie czytać
Android Studio Version X.Y.Z
Następnie idź do
i pod zależnościami zmień ścieżkę klasy na
classpath 'com.android.tools.build:gradle:X.Y.Z'
i odbuduj / zsynchronizuj projekt.
źródło
Możesz wyłączyć natychmiastowe uruchamianie, wykonując następujące kroki w Android Studio:
Ta funkcja wprowadzona w Android Studio 2. jednak, gdy ją wyłączysz, następnym razem, gdy spróbujesz przesłać nową aplikację do emulatora, będzie działać znacznie wolniej.
W moim przypadku po prostu aktualizuję Android Studio do najnowszej wersji z kanału canary i działa bez wyłączania tej funkcji.
Mam nadzieję, że to pomoc
źródło
Jak skomentował sjd: Po prostu wyczyszczenie projektu i ponowne zbudowanie może pomóc, jeśli tak jak ja korzystałeś z automatycznej aktualizacji zastosowanej przez studio Android.
źródło
Właśnie wykonałem kompilację> Wyczyść projekt, a następnie uruchom ponownie aplikację!
źródło
Chciałem uruchomić aplikację w trybie debugowania i otrzymałem ten sam komunikat, więc spróbowałem:
Nic nie działało ...
Następnie po prostu kliknąłem zieloną strzałkę, aby uruchomić projekt bez debugowania ...
Pracowałem!
Po prostu dodałem sesję debugowania z opcją po lewej stronie przycisku stop w Android Studio.
źródło
Naprawiłem w ten sposób.
Zaktualizować ścieżkę klas, aby
classpath 'com.android.tools.build:gradle:2.0.0'
w swoim najwyższym poziomie build.gradle pliku.Gotowe
źródło
Właśnie Usunięto z Zbuduj Folder i Clean projekt .To pracował dla mnie ... !!!
źródło
W Android Studio 2.3.3
Plik -> Ustawienia -> Kompilacja, wykonanie, wdrożenie -> Natychmiastowe uruchomienie -> Unable Instant Run to hot swap code (odznacz to)
Teraz wyłączyłeś natychmiastowe uruchamianie ...
To rozwiąże problem z Instant Run.
źródło