Korzystam z wersji zapoznawczej Androida Studio 2.2 . Mam do czynienia z tym problemem
Błąd: instalacja nie powiodła się niepoprawny apk
Błąd: podczas instalowania aplikacji
Wprowadziłem zmiany w build.gradle, ale nie mogłem go ponownie spakować, proszę zasugerować rozwiązanie
android
android-studio
build.gradle
Ali Sher Kashif
źródło
źródło
Odpowiedzi:
Android studio Mac / Windows / Linux:
Wspólne kroki (Mac): Android Studio> Preferencje> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchamianie> Odznacz: Włącz Natychmiastowe uruchamianie
Wspólne kroki (Windows i Linux): Plik> Ustawienia> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchomienie> Odznacz: Włącz natychmiastowe uruchomienie
Kroki w szczegółach:
Kroki 1: Studio> Preferencje (dla Windows i Linux-a przejdź do Plik> ustawienia> Kompilacja, wykonanie, wdrożenie, a następnie to samo co Mac)
Kroki 2: Preferencje> Kompilacja, wykonanie, wdrożenie
Kroki 3: Kompilacja, wykonanie, wdrożenie> natychmiastowe uruchomienie
Kroki 4: Natychmiastowe uruchomienie> Odznacz: Włącz natychmiastowe uruchomienie
źródło
W Android Studio 2.3
Wyłącz natychmiastowy bieg
Ustawienia> Kompilacja, wykonanie, wdrożenie> natychmiastowe uruchomienie
Źródło: komentarz @Shubham A.
Edycja: Aby wyłączyć Natychmiastowe uruchomienie
W systemie Windows:
Control + Shift + A
.instant run
i otwórzinstant run
podsettings
.Enable instant run...
Na Macu: nie mam Maca , więc spróbuj
Command + Shift + A
.instant run
i otwórzinstant run
podsettings
.Enable instant run...
źródło
Działa to w przypadku mojego Xiaomi Redmii Note 4 po umożliwieniu opcji programistycznych i umożliwieniu debugowania USB przejdź do ustawień-> Opcje programistyczne-> odznacz Włącz optymalizację MIUI Uruchom ponownie urządzenie i teraz zainstaluj aplikację.
źródło
Dla Androida Studio na Macu:
Pasek nawigacyjny :
Android Studio> Preferencje> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchamianie> Odznacz: Włącz natychmiastowe uruchamianie
W przypadku systemu Android Studio w systemie Windows:
Plik> Ustawienia> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchomienie> Odznacz: Włącz natychmiastowe uruchomienie
źródło
krok po kroku (Windows)
krok 1 : Przejdź do pliku -> ustawienia
krok 2 : Kompilacja, wykonanie, wdrożenie -> Natychmiastowe uruchomienie
krok 3 : wyłącz wartości natychmiastowe
krok 4 : w końcu wyłącz Natychmiastowe uruchamianie
źródło
Dla urządzeń mobilnych Xiaomi
Zainstaluj przez USB
Jeśli
Wyłącz Wi-Fi i włącz instalację przez USB, gdy jesteś podłączony przez komórkową transmisję danych i na swoim koncie Xiaomi. To działa!
źródło
Iść do
Plik-> ustawienia-> Buil, wykonanie, wdrożenie-> Natychmiastowe uruchomienie-> Wyłącz.
// teraz możesz już iść.
źródło
Napotkałem podobny problem, przeniosłem katalog projektu, co spowodowało błąd instalacji, moje rozwiązanie jest następujące: Build-> ReBuild
źródło
O mój boże, po długim czasie rozwiązałem problem, zmieniając ApplicationID: „ com.company.2016app ” na „ com.company.app ” w build.grade. Rozwiązało wszystkie moje problemy. Teraz działa świetnie.
źródło
W moim przypadku czysty projekt i przebudowa działa, nie trzeba wyłączać natychmiastowego uruchamiania i ponownego uruchamiania.
źródło
W wersji Lollipop i nowszych system Android wprowadził wielu użytkowników. Po usunięciu aplikacji nadal istnieje ona na urządzeniu. Upewnij się, że Twoja aplikacja została usunięta od wszystkich użytkowników, a następnie zainstaluj ją ponownie.
Możesz to sprawdzić, przechodząc do Ustawienia-> Aplikacje-> Wszystkie i sprawdź aplikację na liście. Po wybraniu aplikacji dotknij przycisku więcej na pasku akcji i wybierz opcję odinstaluj dla wszystkich użytkowników.
źródło
Miałem również ten sam problem, próbowałem rozwiązania, aby wyłączyć natychmiastowy bieg, ale nie można użyć natychmiastowego uruchomienia, co dla mnie jest szkodliwe, ponieważ jest to niezwykle przydatne narzędzie.
Znalazłem inne rozwiązanie, które polega na usunięciu folderu „build” i ponownym uruchomieniu projektu, a błąd znika, aplikacja jest uruchamiana i mogę użyć natychmiastowego uruchomienia.
źródło
Różne rozwiązania tego samego problemu:
Ustawienia> Kompilacja, wykonanie, wdrożenie> natychmiastowe uruchomienie.
Kliknij Plik> unieważnij pamięci podręczne / Uruchom ponownie, a następnie kliknij przycisk Unieważnij i uruchom ponownie w wyskakującym oknie.
Czasami twoje urządzenie nie ma wystarczającej ilości miejsca, aby zainstalować nowe aplikacje, w tym przypadku android studio przez ten błąd.
Upewnij się, że twój manifest.java prawidłowo zadeklarował wszystkie używane działania.
Mam nadzieję, że to pomoże :)
źródło
Poniższe rozwiązanie działało na moim telefonie komórkowym Xiaomi:
Przejdź do Ustawienia -> Ustawienia dodatkowe -> Opcje programisty i zaznacz Zainstaluj przez USB , jeśli toast Urządzenie jest tymczasowo ograniczone , wyłącz Wi-Fi, włącz komórkową transmisję danych. Następnie spróbuj ponownie.
Jeśli uruchomienie instancji AS nadal nie działa po zakończeniu wszystkich powyższych kroków, być może włączono optymalizację MIUI, wykonaj poniższy krok i spróbuj ponownie:
Ustawienia -> Dodatkowe ustawienia -> Opcje programisty i odznacz Włącz optymalizację MIUI
źródło
Awaria instalacji Androida na urządzeniu [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
Przejdź do Ustawienia -> Uprawnienia -> Zainstaluj przez USB: Odznacz swoją aplikację, jeśli jest na liście.
Przejdź do Ustawienia -> Ustawienia dodatkowe -> Prywatność: Zaznacz opcję Nieznane źródła.
Przejdź do Ustawienia -> Ustawienia dodatkowe -> Opcje programisty: Zaznacz opcję Zainstaluj przez USB.
Przejdź do Ustawienia -> Ustawienia dodatkowe -> Opcje programisty: Włącz kontrolę atrybutu widoku
Wreszcie przejdź do Ustawienia -> Ustawienia dodatkowe -> Opcje programisty: Wyłącz optymalizację MIUI.
UWAGA - Aby włączyć opcję instalacji przez USB, wymagane jest zalogowanie się na konto MI.
Patrz: http://en.miui.com/thread-410773-1-1.html
źródło
Jeśli twoje urządzenie to Xiaomi
źródło
Spróbuj: Przejdź do Plik> unieważnij pamięci podręczne / Uruchom ponownie, a następnie kliknij przycisk Unieważnij i Uruchom ponownie z wyskakującego okienka. Teraz spróbuj uruchomić swój projekt.
źródło
Musisz odbudować projekt
Jeśli używasz Androida Studio 2.3:
Nawet jeśli po tym aplikacja zacznie działać z błędem, po prostu ponownie przebuduj projekt:
źródło
Jeśli twoje urządzenie to Xiaomi, odpowiedź brzmi:
Przejdź do ustawień> zainstalowane aplikacje> u góry wybierz „WSZYSTKO”> przejdź do dołu znajdź aplikację „Dokumenty” (jest na dole, ponieważ wyłączona)> włącz ją naciskając przycisk włącz na dolnym ekranie ...
edycja: w tym czasie korzystałem z Androida Studio 2.3
źródło
W opcji Device Developer
Sprawdź Instalacja przez USB jest włączona.
źródło
Miałem ten sam problem z urządzeniem Xiaomi Note 4a. Rozwiązałem to, wyłączając optymalizację MIUI.
źródło
Też napotkałem ten sam problem. Jeśli chcesz zainstalować aplikację za pomocą USB. Musisz zaznaczyć opcję (Zainstaluj przez USB w Redimi note4). Mam nadzieję, że to będzie komuś pomocne.
źródło
Jeśli emulator jest otwarty, zamknij go.
I uruchom ponownie studio Android. To zadziałało dla mnie.
Spróbuj.
źródło
Przed uruchomieniem jakiegokolwiek android aplikację na telefon dla po raz pierwszy , upewnij się, że nie zapomnisz ustawić zainstalować poprzez USB opcja. W przeciwnym razie zgłoszony zostanie powyższy błąd.
źródło
Właśnie zaktualizowałem minSdkVersion do 17 i zsynchronizowałem. A potem rozwiązałem ten problem.
w build.gradle (Module: app), Zmień jak poniżej.
źródło
Gdy spróbuję utworzyć inny
package
w ramachJava folder
tego błędu, wystąpi ten błądAle kiedy przeniosłem ten specjalny pakiet w ramach
main package
mojego projektu, wszystko będzie dobrze.Testuję na prawdziwym urządzeniu z Androidem. (Sumsung J2)
źródło
Rozwiązałem ten problem przez:
źródło
Ten błąd występuje w Android Studio niższej niż 2.4, gdy próbujesz włączyć funkcje Java 8 w ustawieniach stopni zgodnie z instrukcją . Błędy można odtworzyć w nowym projekcie z tymi ustawieniami stopni.
Potrzebna jest wyższa wersja lub wersja zapoznawcza .
źródło
Rozwiązanie dla mojego konkretnego przypadku:
Być może tak się stało, ponieważ najpierw zainstalowałeś swój apk przez Google Play (mój apk działał OK, dopóki nie znalazłem błędu), a następnie próbowałem go ponownie zainstalować w Android Studio (aby to rozgryźć), mam rozwiązanie :
Przejdź do telefonu / tabletu. Ustawienia -> Kopia zapasowa i zerowanie -> Wyłącz automatyczne przywracanie
Mam nadzieję, że to zadziała :)
źródło
Nawet po wykonaniu wszystkich sugestii, jeśli pokazuje błąd, sprawdź buildType w Gradle.
Upewnij się, że signingConfig signingConfigs.config
jest w zakresie wersji, a nie w debugowaniu .
źródło