Skocz do zawartości
Coders Lab

Problemy z instalacją APK na urządzeniu

    Rekomendowane odpowiedzi

    Napisano (edytowane)

    Podczas procesu tworzenia aplikacji możemy napotkać problemy z instalacją APK na emulatorze lub fizycznym urządzeniu. Zdarza się to szczególnie wtedy, gdy przygotowujemy się już do wydania aplikacji. Na przykład gdy wygenerowaliśmy klucz i podpisaliśmy nim apk, tworząc tzw. signed APK albo zmieniliśmy build variant. W takiej sytuacji, jeżeli instalujemy APK wprost z Android Studio dostaniemy komunikat:

    image.png.d649b9f2df38ecb06b6d8d89271b2088.png

    Błąd INSTALL_FAILED_UPDATE_INCOMPATIBLE  oznacza, że na urządzeniu lub emulatorze zainstalowany jest już taki sam package ale z innym podpisem. Uniemożliwienie nadpisania APK w tej sytuacji jest jednym ze sposobów ochrony użytkowników przed instalacją zmodyfikowanych APK. Jednak początkującego developera może wprowadzać w zakłopotanie ;) W tej sytuacji najłatwiejszym rozwiązaniem problemu jest podążenie za wskazówkami Android Studio i odinstalowanie APK, co mamy zasugerowane w komunikacie.

    Ten sam błąd dostaniemy kiedy będziemy chcieli "przeciągnąć" APK do emulatora:

    image.png.4e3273e0edfb63d5a124530cd51236b7.png

    Dostaniemy informacje: The APK failed to install. Error: Could not parse error string.
    Komunikat ten jest bardzo lakoniczny i nie wyjaśniający problemu. W tym przypadku również pomoże odinstalowanie aplikacji z urządzenia.

    Innym, również często występującym problemem jest próba instalacji APK z niższym numerem wersji:
    image.png.4f2ac290e97d59c1ecd2298c95ce714e.png

    INSTALL_FAILED_VERSION_DOWNGRADE - APK, które jest zainstalowane na urządzeniu ma ustawioną wyższą versionCode. Wystarczy wtedy tą wersję podbić, lub ustawić na taką samą. Więcej o versionCode i versionName:

     

    Edytowane przez Coders Lab

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x