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ł
- Sprawdzać proste rozwiązania;
- Nie używać żadnych znaków specjalnych w nazwach katalogów, jakby nowoczesny nie był system;
- Głupotki mogą spalić sporo czasu.