2013-04-09 7 views
8

Testuję swoją aplikację na telefonie Google Nexus. Ale jego siła jest bliska podczas uruchamiania z wyjątkiem "urządzenie nie ma pakietu com.google.android.gsf" Jakąkolwiek podpowiedź?urządzenie nie ma pakietu com.google.android.gsf w telefonie Google nexus

Z powodzeniem przetestowałem aplikację w telefonach Samsung Galaxy S3 i Samsung Galaxy Y.

+0

Czy w telefonie jest niestandardowa pamięć ROM, czy jest ona dostępna w magazynie? – MCeley

+0

Nie możemy pobrać Sklepu Google Play również z telefonu. – developerXXX

+2

Rozwiązanie można znaleźć tutaj: http://stackoverflow.com/questions/11339445/com-google-android-gsf-package-couldnt-be-found – luQ

Odpowiedz

3

Jeśli korzystasz z pakietów, które nie są częścią podstawowego systemu Android, twoja aplikacja powinna zawsze sprawdzać ich istnienie i wdzięcznie obchodzić się z błędami, jeśli nie są zainstalowane, a nie awarie. Uważam, że właśnie to widzisz - com.google.android.gsf nie jest częścią podstawowego pakietu SDK Androida, więc nie możesz zagwarantować, że jest on dostępny.

Jeśli używasz jakiejkolwiek funkcjonalności z Usług Google Play, powinieneś przeczytać the setup documentation, która obejmuje sprawdzenie obecności usług i monitowanie użytkownika o pobranie/aktualizację, jeśli to konieczne.