Я застрял с сервисом, который не может быть найден с использованием его явного имени компонента в начальном намерении, отправленном startService ().Классы находятся в одном проекте и пакете.Явный вызов службы с именем ее компонента является преднамеренным, поскольку предполагается, что он является частной службой, и метод startService / stopService вместо bindService также является преднамеренным, поскольку служба должна работать в фоновом режиме без какой-либо активности, взаимодействующей с ней.Должно быть, глупая ошибка, но я потратил 2 дня на ее поиски и пока не повезло.У меня также есть другой проект, который использует тот же метод вызова службы, и он работает, сравнив два раза, но никакой разницы нет.Что я могу делать не так?
//main activity which controls the service
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//...
Intent intent = new Intent(this, Logger01Service.class);
startService(intent);
//...
}
Ошибка в журнале отладчика:
11-23 11:07:28.711: WARN/ActivityManager(1279): Unable to start service Intent { cmp=com.biroalex.test.logger/.LoggerService }: not found
Что я могу делать неправильно?