2021-06-30
#AppsFilter: interaction: ***BLOCKED 错误
在 Android 11 上有时绑定服务的时候出现如下问题:
AppsFilter: interaction: PackageSetting ... BLOCKED
这是因为 Android 11 增加了安全限制,需在客户端的AndroidManifest.xml清单文件中加入query权限申请,才能检测到手机上安装的三方应用包安装状态
解决办法:
第一种办法: 降低SDK版本 : 修改build.gradle,降低SDK版本为Android 29
第二种办法: 修改目标软件可见性 :
在客户端的AndroidManifest.xml中添加queries标签声明需要用到的应用包名
<manifest package="com.example.test">
<queries>
<package android:name="com.example.service" />
</queries>
</manifest>