在 Android 中从外部 JAR 调用服务

发布于 2024-11-24 03:18:30 字数 165 浏览 2 评论 0原文

我正在尝试将存储在外部 JAR 文件中的 Android 服务调用到我的 Android 应用程序中。当我导入 JAR 时,除了服务之外,一切正常。如果我手动将服务文件复制到包中并为其指定一个新名称,它可以工作,但在通过 JAR 中存储的名称调用同一服务时则不起作用。我在调用服务时也包含了包路径。非常感谢任何帮助。

I am trying to call an Android service which is stored in an external JAR file into my android application. When I import the JAR in, everything works fine except the service. If I manually copy the service file into the package and give it a new name, it works, but not when calling the same service by the name it's stored as in the JAR. I have included the package path as well when calling the service. Any help is greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晌融 2024-12-01 03:18:30

您需要将服务声明添加到清单中,即使它包含在外部 jar 中。

例子:

<service android:name="com.whatever.something.SomeService"/>

You will need to add the service declaration into your manifest even if it is contained in an external jar.

example:

<service android:name="com.whatever.something.SomeService"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文