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
微信登录功能正常
更多关于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 配置或权限变更有关。请按以下步骤排查:
-
检查基础配置
确保AndroidManifest.xml中已正确配置微信 AppID,且包名与微信开放平台注册一致。3.2.1 版本可能强化了校验逻辑。 -
确认依赖库版本
离线 SDK 3.2.1 可能需要更新微信分享 SDK 的依赖库。检查build.gradle中是否引入了最新版本的微信分享库(如com.tencent.mm.opensdk:wechat-sdk-android-without-mta:),建议同步更新至官方推荐版本。 -
检查权限配置
Android 9+ 对网络安全性有更高要求。确保在AndroidManifest.xml中配置了以下内容:<application android:usesCleartextTraffic="true">同时确认已申请网络权限:
<uses-permission android:name="android.permission.INTERNET" />

