Files
workphone-sdk/sdk/docs/微信版本检查与升级.md

2.6 KiB
Raw Blame History

微信版本检查与升级说明

一、当前设备微信状态(检查结果)

项目
设备 0a43392e0511Redmi selene
包名 com.tencent.mm
当前安装版本 8.0.51versionCode 2720
targetSdk 30
安装路径 /data/app/.../com.tencent.mm-.../base.apk

二、“版本过低”说明

微信服务器会要求客户端不低于某一版本,否则登录或部分功能会提示**“版本过低,请升级”**。
当前安装的 8.0.51 已较旧,容易被判定为过低,需要升级到 8.0.58 或更新版本(如 8.0.60)才能正常使用。

三、升级步骤(确保微信可用)

1. 下载更高版本 APK在电脑浏览器中操作

在浏览器中打开下面任一链接,下载 8.0.58 或 8.0.60 的 APK推荐 8.0.60

下载完成后,将 APK 保存到已知路径(如 ~/Downloads/)。

2. 安装到当前手机

设备已通过 Type-C 连接且 ADB 可用时,在项目 sdk 目录下执行(把路径换成你下载的 APK 实际路径):

cd "/Users/karuo/Documents/开发/2、私域银行/工作手机/sdk"
adb -s 0a43392e0511 install -r -t "/path/to/下载的微信APK.apk"

或使用现有安装脚本(若脚本支持任意路径):

bash scripts/install_wechat_8.0.51.sh "/path/to/下载的微信APK.apk" 0a43392e0511

安装完成后,在手机上打开微信,确认不再出现“版本过低”提示。

3. 再次确认版本(可选)

安装后在电脑上执行:

adb -s 0a43392e0511 shell dumpsys package com.tencent.mm | grep -E "versionName|versionCode"

应能看到 versionName 为 8.0.58 或 8.0.60versionCode 大于 2720。

四、版本对照(便于排查)

版本号 versionCode 说明
8.0.51 2720 当前安装,易被提示“版本过低”
8.0.58 更高 建议升级到此或更高
8.0.60 更高 推荐,满足当前服务端要求

五、快速检查命令汇总

# 查看当前连接设备
adb devices -l

# 查看当前安装的微信版本
adb -s 0a43392e0511 shell dumpsys package com.tencent.mm | grep -E "versionName|versionCode"

# 覆盖安装新版本(替换为实际 APK 路径)
adb -s 0a43392e0511 install -r -t "/path/to/wechat.apk"