美文网首页
Android AIDL绑定不了服务问题

Android AIDL绑定不了服务问题

作者: 珍惜注意力 | 来源:发表于2023-09-15 10:49 被阅读0次

问题:在android12设备上aidl跨进程绑定不了服务

解决方法:
客户端app除了Intent中需要显示指定包名外,还需要在manifest文件中加上

<queries>
        <package android:name="服务端app包名" />
</queries>

其中客户端绑定服务代码参考:

Intent intent = new Intent("服务action");
intent.setPackage("服务端app包名");
bindService(intent, mServiceConnection, Context.BIND_AUTO_CREATE);

谷歌官方关于<queries>标签说明

相关文章

网友评论

      本文标题:Android AIDL绑定不了服务问题

      本文链接:https://www.haomeiwen.com/subject/fxivvdtx.html