Ścieżka

Anegdotka

Padawan zaczął swoją pierwszą pracę, zainstalował niezbędne elementy środowiska, odpalił emulator Androida, trzymając się dokładnie wytycznych otrzymanych od nas i wspierając się internetem.

Ściągnął ostatni build aplikacji, przeciąga plik *.apk żeby zainstalować i błąd „APK Installer The APK failed to install. Error: Could not parse error string”:

Mało wyjaśniający komunikat, nieprawda?

Zebrało się konsylium, sprawdzamy JavaJDK, Instalację Google Play Services, czyszczenie cache Android Studio, Eksport-Import ustawień, nic nie działa! Błąd jak był tak jest.

Próbujemy zainstalować z konsoli, żeby było wygodniej, przerzucamy plik z aplikacją do katalogu, w którym jest adb (nie chciało mi się całej ścieżki kopiować). Magia! Działa.

No to próbujemy jeszcze raz: drag&drop ciągle zawodzi.

Okazało się, że Padawan miał w nazwie katalogu, w którym trzymał aplikację „&” i to, w (tylko w jego konfiguracji systemu – u mnie działa) powodowało błąd.

Morał

  1. Sprawdzać proste rozwiązania;
  2. Nie używać żadnych znaków specjalnych w nazwach katalogów, jakby nowoczesny nie był system;
  3. Głupotki mogą spalić sporo czasu.