Поиск по блогу

21 мая 2011 г.

Unable to start service - not found


Unable to start service ... not found

При создании сервиса с помощью startService(…) появлялась данная ошибка. Собственно – сообщение очевидно даёт понять о том, что класс сервиса не найден.

Проблема была в том, что все классы-сервисы я поместил в отдельный пакет (main_package).services, где (main_package) – основной пакет приложения, например com.uas.exmaple. При этом в файле AndroidManifest.xml я пометил разработанный сервис как:
<service android:name=".MyService" />

Для решения проблемы – просто добавьте в начале пути имя вашего пакета. В моем случае помогло исправление строки выше на следующую:
<service android:name=".service.MyService" />

Комментариев нет:

Отправить комментарий