Próbowałem nauczyć się korzystać z Android Studio, ale kiedy próbuję uruchomić jeden z przykładowych programów, pojawia się następujący komunikat o błędzie:
Instalacja nie powiodła się z komunikatem o wartości null. Możliwe, że ten problem został rozwiązany przez odinstalowanie istniejącej wersji pliku APK, jeśli jest obecna, a następnie ponowne zainstalowanie.
OSTRZEŻENIE: odinstalowanie spowoduje usunięcie danych aplikacji!
Czy chcesz odinstalować istniejącą aplikację?
Próbowałem to zrobić na kolejnych 5 przykładowych programach i wszystkie dają mi ten błąd. Czy ktoś wie, jak to rozwiązać?
android
android-studio
apk
Merlinie
źródło
źródło
Odpowiedzi:
Używam telefonu komórkowego Redmi 3s. Mam ten sam problem.
Rozwiązanie : ten problem występuje często w telefonach Xiaomi z systemem MIUI 8 . Można to rozwiązać, wyłączając optymalizacje MIUI w Opcjach programisty w aplikacji Ustawienia. Następnie ponownie skompiluj aplikację i gotowe.
Lub
źródło
Mam ten sam problem, po prostu wybierz czysty projekt, a następnie przebuduj projekt z menu kompilacji, to rozwiązało mój problem
źródło
Wyłącz natychmiastowe uruchamianie
Preferencje> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchamianie
Źródło: komentarz @ user77309
źródło
Ścieżka: preferencje Android Studio / kompilacja, wykonanie, wdrożenie / natychmiastowe uruchomienie
Przejdź do preferencji Android Studio (dla komputerów Mac) lub Ustawień (dla systemu Windows)
Wybierać kartę Build, Execution, Deployment
Wybierać Instant Run
Odznacz opcję Włącz natychmiastowe uruchamianie, aby włączyć zmiany kodu / zasobów na gorąco (domyślnie włączone)
Mi to pasuje!!
źródło
Wybierz Ustawienia> Aplikacje. Prawdopodobnie masz nadal zainstalowaną aplikację dla innych użytkowników (miałem ten sam problem z Moto G, nie widziałem aplikacji wśród innych aplikacji, ale nadal była wśród moich aplikacji w Ustawieniach). Spróbuj go znaleźć i usunąć dla wszystkich użytkowników.
Jeśli problem dotyczy tego, aplikację znajdziesz na końcu listy (w Ustawienia> Aplikacje> Wszystkie)
Wszystkie aplikacje oznaczone jako „Niezainstalowane” nadal tam są i nie możesz zainstalować tych samych aplikacji w Android Studio, dopóki się tam nie pojawią
źródło
Dzieje się tak, gdy aplikacja korzysta z dowolnej biblioteki, a na urządzeniu jest również zainstalowana aplikacja, która korzysta z tej samej biblioteki. Przejdź do gradle i wpisz:
android{ defaultConfig.applicationId="your package" }
to rozwiąże twój problem.
źródło
INSUFFICIENT_STORAGE
Rozwiązanie: wyczyść pamięć telefonu
Zwróć uwagę na dziennik Android Studio:
open: Permission denied open: Permission denied pkg: /data/local/tmp/com.example......... Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
źródło
Krok 1: Przejdź do „Ustawienia” → znajdź „Opcje programisty” w Systemie i kliknij.
Krok 2: WŁĄCZ „Weryfikuj aplikacje przez USB” w sekcji Debugowanie.
Krok 3: Spróbuj ponownie uruchomić aplikację w Android Studio!
and you should also TURN ON following fields inside "Developer option" .....
1: WŁĄCZ -> Pole „Zainstaluj przez USB”
źródło
Niektóre rozwiązania:
1 Kompilacja -> Wyczyść projekt
2 Build -> Rebuild Project
3 Wbudowane -> Utwórz projekt
4 Usuń aplikację z urządzenia i spróbuj ponownie zainstalować
5 Mb masz problemy z aktualną wersją swojej aplikacji (spróbuj pobrać aktualną gałąź). Możesz również sprawdzić w swoim emmulatorze, czy Twoja aplikacja jest uruchomiona.
6 Spróbuj użyć rozwiązań 1,2,3,4.
źródło
Rozwiązaniem dla mnie było: (w Huawei)
źródło
Miałem ten sam problem i stwierdziłem, że przyczyną problemu był kabel USB, którego używałem.
Zmiana kabla USB rozwiązała problem, a później mogłem pomyślnie zainstalować aplikację.
źródło
W prawdziwym urządzeniu wykonaj poniższe zadania.
1. wyczyść całą pamięć podręczną.
2. sprawdź wewnętrzną przestrzeń dyskową (jeśli jest tylko 500 MB wolnego miejsca, usuń część danych lub aplikacji z pamięci wewnętrznej, zachowaj co najmniej 1 GB miejsca.
3. ponownie wyczyść całą pamięć podręczną.
4. teraz goto android studio lub eclipse kliknij aplikację goto run, wybierz urządzenie i uruchom Mam nadzieję, że aplikacja zainstaluje się i będzie działać .. !!!
źródło
Odinstalowanie z AVD zadziałało dla mnie. Po ponownej instalacji zadziałało
źródło
Przy pierwszej instalacji aplikacji na urządzeniu włącz opcję programisty, o której mowa w powyższym poście. Aby napotkać problem podczas instalowania aplikacji z narzędzia, wykonaj poniższe czynności ....
Włączając opcję w ustawieniach, możesz bezpośrednio instalować aplikacje. Błąd zniknie.
Dla użytkowników MI: Idź do Ustawienia-> Dodatkowe ustawienia-> Prywatność-> Nieznane źródła (włącz) Dla zwykłych użytkowników: Idź do Ustawienia-> Bezpieczeństwo -> Nieznane źródła (włącz)
źródło
Po prostu zamknięcie Android Studio (i emulator), a następnie ponowne otwarcie, naprawiło to dla mnie. Po ponownym uruchomieniu aplikacji apk została pomyślnie ponownie zainstalowana i aplikacja działała poprawnie.
źródło
Ostatnio też znajduję ten sam problem i jest kilka powodów, ale podam 3
To musi działać.
źródło
Mnie też się zdarzyło: za pierwszym razem jest napisane - Błąd [INSTALL_FAILED_CONFLICTING_PROVIDER] Za drugim razem mówi - DELETE_FAILED_INTERNAL_ERROR
Dzieje się tak z powodu nowej wersji „com.google.android.gms” 8.3.0
Zmiana z powrotem na 8.1.0 rozwiązała problem w moim przypadku
źródło
Miałem ten sam błąd, ale naprawiłem go po ponownej instalacji HAXM. Ten problem jest spowodowany nieprawidłowym uruchomieniem urządzenia wirtualnego. Jeśli Twoje urządzenie nadal wyświetla się na ekranie „Android” lub ekran jest czarny, jeszcze się nie uruchomiło, musisz poczekać więcej, aż uruchomi się poprawnie, to powinno działać. Jeśli jest zbyt wolny, być może powinieneś znaleźć sposób na przyspieszenie urządzenia wirtualnego Android (AVD). Komputery Intel mają HAXM (menedżer wykonania z akceleracją sprzętową).
W moim komputerze nie uruchamiał się, ponieważ HAXM nie działał, naprawiłem go, ponownie instalując HAXM, pobierając go ze strony internetowej firmy Intel: „ https://software.intel.com/en-us/android/articles/intel-hardware -przyspieszony-menedżer-wykonania ”
Następnie ustawiłem pamięć HAXM max na 1536MB w instalacji, ponieważ nie mam problemu z tym drugim postem, który być może masz i ja też miałem : " Konfiguracja HAXM w android studio "
Po wszystkim, działało dobrze.
źródło
android { buildTypes { debug { debuggable true }
iw pliku AndroidManifest.xml dodaj android: debuggable = "true" do
<application>
elementu.https://developer.android.com/studio/run/device.html#setting-up
mi to pasuje..
źródło
Rozwiązałem problem, po prostu usuwając cały folder / build i przebudowując (menu Build> Rebbuild project).
źródło
Ten problem powoduje mi ze względu na ścieżkę projektu. Y: \ Example & SourceCode ze znakiem & Więc zmieniam ścieżkę projektu na inną bez znaków specjalnych. Teraz jest dobrze.
źródło
U mnie zaczęło działać dopiero po ponownym uruchomieniu urządzenia (Motorola-Nexus-6).
(Próbowałem również wyczyścić, wyłączyć „natychmiastowe uruchamianie”, ponownie otworzyć Android Studio, zweryfikować zainstalowane aplikacje, aby mieć pewność, że nie ma kolizji, wyłączyć i ponownie włączyć tryb debugowania w telefonie, ponownie podłączyć kabel USB)
źródło
Napotkałem ten problem, odkąd zaktualizowałem narzędzia kompilacji z 26.0.2 do 27.0.3. Przywrócenie, wyczyszczenie i odbudowanie rozwiązują problem. Zdegradowałem również wersję wtyczki gradle z 3.1.3 do 3.0.1, ponieważ najnowsza wersja nadpisywała narzędzia kompilacji do najnowszej wersji.
źródło
Mam też ten sam problem podczas generowania podpisanego APK. Po prostu wybierz schemat podpisu APK v1, a nie v2 (wprowadzony w systemie Android 7.0). Jeśli wybierzesz schemat v2, nie będzie działać na urządzeniach z Androidem w wersji starszej niż 7.0.
źródło
jeśli wartość „versionCode” w pliku build.gradle jest mniejsza niż wcześniejszy kod wersji, aplikacja nie zostanie zainstalowana. Spróbuj zainstalować z tym samym lub większym „kodem wersji”.
źródło
Jeśli wykonasz wszystkie powyższe czynności i nadal utkniesz, po prostu spróbuj ponownie otworzyć Android Studio.
źródło
Miałem ten sam problem, ale w końcu zadziałał po wyczyszczeniu pamięci na moim telefonie komórkowym. Może się zdarzyć z powodu niewystarczającej ilości miejsca
źródło
Mam Redmi K20, poniżej jest MI, specyficzny dla Redmi, którego nauczyłem się w trudny sposób
Jak wylądowałem w błędzie: odinstalowałem aplikację do debugowania z telefonu, ponieważ moje zasoby nie były dostępne (być może miałem wadliwy kod źródłowy)
Rozwiązanie (kroki, które działały dla mnie w kolejności):
źródło
Rozwiązuję ten problem poprzez: Włącz Instant Run
Ustawienia> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchamianie
źródło