|
/

android 13 无法进行 腾讯QQ和空间的分享,错误代码2008 没有安装应用

7798***@qq.com
发布于 4 年前
222
社会化分享 U-Share
功能使用

1.android 13 无法进行 腾讯QQ和空间的分享,错误代码2008 没有安装应用

2.下载友盟官方的最新demo,其他都正常分享,就这个 腾讯QQ和空间的分享,错误代码2008 没有安装应用

2个回答
 
4 年前

提工单入口:个人中心-客服中心-提交反馈,问问友盟官方吧

 
4 年前

1.从Android 11开始,需要在AndroidManifest.xml清单文件中加入query权限申请,才能检测到手机上安装的三方应用包安装状态,在主工程的AndroidManifest.xml 中增加标签,即可解决以上影响,代码如下:

<manifest package="com.example.app">

...

// 在应用的AndroidManifest.xml添加如下<queries>标签
<queries>
<package android:name="com.tencent.mm" /> // 指定微信包名
<package android:name="com.tencent.mobileqq" /> //指定qq包名
<package android:name="com.sina.weibo" /> //指定微博包名
<package android:name="com.tencent.wework" /> //指定企业微信包名
<package android:name="com.qzone" /> //指定QQ空间包名
<package android:name="com.alibaba.android.rimet" /> // 指定钉钉包名
<package android:name="com.eg.android.AlipayGphone" /> // 指定支付宝包名
<package android:name="com.instagram.android" /> // 指定instagram包名
</queries>

...

</manifest>

2.添加以上标签之后,需要开发者升级编译工具,否则会出现编译错误。

1)Android Studio 需要升级至 3.3 及以上,建议升级至 4.0 及以上版本;

2)Android SDK Build-Tools 需要升级至 30 及以上版本;

3)com.android.tools.build:gradle 需要升级至 3.6.0 版本,建议升级至最新的 3.6.4 版本。具体链接:https://developer.umeng.com/docs/128606/detail/184876

Loading ...
登录社区,分享你的经验