У меня есть Android-сервис mycompany.service.Agent.Это единственное, что определено в приложении.Это «запущенный» сервис типа.
Я смог собрать и установить его на эмуляторе просто отлично.Я подтвердил это, перейдя в раздел «Управление приложениями» приложения настроек.
У меня нет активности для запуска этой службы.Я пытаюсь запустить его вручную, как показано ниже, из оболочки adb.
am startservice mycompany.service.STARTAGENT
Запуск службы: Intent {act = android.intent.action.VIEW dat = mycompany.service.STARTAGENT} Ошибка: не найдена;служба не запущена.
Ниже приведена копия моего файла манифеста.Что я делаю не так?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="polycom.service"
android:versionCode="1"
android:versionName="1.0">
<application android:label="@string/app_name" android:icon="@drawable/icon">
<service android:name=".APIAgent" android:exported="true" >
<intent-filter>
<action android:name="mycompany.service.STARTAGENT" />
<action android:name="mycompany.service.STOPAGENT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</service>
</application>
</manifest>
Спасибо
Видеогай