此问题与以下内容有关: Android start service of an app from another android app
我想做的是:
我启动了第一个应用程序并使用它启动了第二个应用程序的服务
Intent i = new Intent();
i.setComponent(new ComponentName("com.app.service", "com.app.service.NotificationService"));
context.startService(i);
来自第二个应用的服务应在通知栏中显示通知
该服务在应用程序标记内的第二个应用程序的清单文件中声明:
<service android:name="com.app.service.NotificationService"
android:exported="true"
android:enabled="true">
</service>
服务无法启动我收到以下消息:
Unable to start service Intent { cmp=com.app.service/.NotificationService } U=0: not found
您对此问题的原因有何建议?
答案 0 :(得分:0)
不完全是一个很好的解决方案,但我通过从com.app.service目录中删除NotificationService文件并将其添加到com.app目录来解决我的问题。 这解决了我的问题,这意味着我设法从第一个应用程序启动第二个应用程序的服务。