uni-app Android离线打包升级 3.2.1 后不能微信分享

uni-app Android离线打包升级 3.2.1 后不能微信分享

开发环境 版本号 项目创建方式
PC Mac CLI
PC版本号 11.2.3
手机系统 Android
手机系统版本号 Android 9.0
手机厂商 三星
手机机型 123
页面类型 vue
打包方式 离线
CLI版本号 2.0.0-alpha-32120210809001

操作步骤:

  • 离线SDK 升级 3.2.1

预期结果:

  • 正常分享微信

实际结果:

  • 无反应

bug描述:

  • uniapp Android离线打包升级 3.2.1 后不能微信分享
  • 3.1.22 可正常分享,升级 3.2.1 后不能分享
  • 调用 uni.share 无返回结果,也无报错

更多关于uni-app Android离线打包升级 3.2.1 后不能微信分享的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

微信登录功能正常

更多关于uni-app Android离线打包升级 3.2.1 后不能微信分享的实战教程也可以访问 https://www.itying.com/category-93-b0.html


v3.2.1下, plus.share.getServices 第一次调用功能正常;之后调用没有返回值

已解决。使用了默认的 dcloud_properties.xml,里面包含了 微博分享 配置,实际libs下未导入 微博SDK。修改 dcloud_properties.xml,去除未引入的SDK即可。
不过这报错太不友好,排查起来太麻烦!

升级到 uni-app Android 离线 SDK 3.2.1 后微信分享无响应,通常与 SDK 配置或权限变更有关。请按以下步骤排查:

  1. 检查基础配置
    确保 AndroidManifest.xml 中已正确配置微信 AppID,且包名与微信开放平台注册一致。3.2.1 版本可能强化了校验逻辑。

  2. 确认依赖库版本
    离线 SDK 3.2.1 可能需要更新微信分享 SDK 的依赖库。检查 build.gradle 中是否引入了最新版本的微信分享库(如 com.tencent.mm.opensdk:wechat-sdk-android-without-mta:),建议同步更新至官方推荐版本。

  3. 检查权限配置
    Android 9+ 对网络安全性有更高要求。确保在 AndroidManifest.xml 中配置了以下内容:

    <application android:usesCleartextTraffic="true">
    

    同时确认已申请网络权限:

    <uses-permission android:name="android.permission.INTERNET" />
回到顶部