android 11 软件包可见性

参考文章

Android Gradle 插件版本说明
android 11 兼容适配

说明

当targetSdkVersion=30后,会导致你无法访问其他APP,无法与其他APP进行交互。原本想bugly版本也进行适配,但是发现bugly(tinker lib 1.9.14.10,tinker-support版本1.2.1) APG版本连3.3.3都不支持。

解决方案

1、声明要交互特定的app
此时APG最低需要到3.3.3


          
                    
          

2、声明要交互能响应特定intent的apps


          ......
            
                      
                            
                            
                     
            
......

3、声明要交互所有的app
直接申请 android.permission.QUERY_ALL_PACKAGES 权限,这个直接在清单文件上进行申明就可以了。

你可能感兴趣的:(android 11 软件包可见性)