我正在尝试将存储在外部JAR文件中的Android服务调用到我的Android应用程序中。当我导入JAR时,一切正常,除了服务。如果我手动将服务文件复制到包中并给它一个新名称,它就可以工作,但不能通过它在JAR中存储的名称调用相同的服务。我在调用服务时也包含了包路径。非常感谢任何帮助。
答案 0 :(得分:6)
即使服务声明包含在外部jar中,您也需要将服务声明添加到清单中。
示例:
<service android:name="com.whatever.something.SomeService"/>