Mam program pracujący w emulatorze Androida. Od czasu do czasu tworzę podpisany plik .apk i eksportuję go do telefonu HTC Desire w celu przetestowania. Wszystko było w porządku.
Na mojej ostatniej wyeksportowanej aplikacji .apk pojawia się komunikat o błędzie „Aplikacja nie została zainstalowana”, gdy próbuję zainstalować aplikację .apk. Działa dobrze na emulatorach.
Ponieważ głównie testowałem na emulatorach i tylko od czasu do czasu eksportuję na prawdziwy telefon, nie jestem pewien, kiedy to się stało. Jaka jest prawdopodobna przyczyna tego, że nie instaluje się na telefonie fizycznym, ale działa dobrze w emulatorach?
Próbowałem ponownie uruchomić telefon i usunięcie istniejącego .apk, nie naprawia błędu.
adb uninstall your.package.name
i wtedy adb install /path/to.apk
. Nie rozumiem, dlaczego to nie zadziała. Czy zmieniłeś coś w procedurze podpisywania?