Android 11 加强了隐私保护策略,软件包可见性 ,将会导致第三方应用通过微信OpenSDK的接口无法正常拉起微信
当 targetSdkVersion=30 时会出现这个问题,
解决方案
第一步 Android Studio 需要升级至 3.3 及以上第二步 Android SDK Build-Tools 需要升级至 30 及以上版本第三步 com.android.tools.build:gradle 需要升级至 3.6.0 版本,建议升级至最新的 3.6.4 版本 第四步 AndroidManifest.xml 清单文件中添加 queries 标签,填入将要调用起的其他 APP 比如这里的微信的包名
<manifest package="com.example.app"><queries><package android:name="com.tencent.mm" /> </queries>...</manifest>