uni-app 更新新版本提示更新失败

发布于 1周前 作者 itying888 来自 Uni-App

uni-app 更新新版本提示更新失败

6 回复

需要刷cdn,已经通知网络刷cdn了,现在可以试一下


这回是第18个插件了 2023-11-07 10:50:32.401 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 2 2023-11-07 10:50:32.680 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 3 2023-11-07 10:50:32.968 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 4 2023-11-07 10:50:32.969 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) MD5 check faild, try https 2023-11-07 10:50:33.752 [WARNING:] Download plugin QUrl(“https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 2 2023-11-07 10:50:34.180 [WARNING:] Download plugin QUrl(“https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 3

2023-11-07 10:59:11.400 [INFO:] [Update] do check update… 2023-11-07 10:59:12.671 [INFO:] Current Version: 3.8.12.20230817 ===>> find New Version: 3.96.2023110403 2023-11-07 10:59:12.675 [WARNING:] QLayout: Attempting to add QLayout “” to MsgItemWidget “MsgItem”, which already has a layout 2023-11-07 10:59:14.452 [INFO:] [Update] do check update… 2023-11-07 10:59:15.865 [INFO:] Current Version: 3.8.12.20230817 ===>> find New Version: 3.96.2023110403 2023-11-07 10:59:16.332 [INFO:] mdurl: “” ,name: “unicloud” , withRoot false 2023-11-07 10:59:16.332 [INFO:] mdurl: “” ,name: “app-safe-pack” , withRoot false 2023-11-07 10:59:16.332 [INFO:] mdurl: “” ,name: “uniapp-cli” , withRoot false 2023-11-07 10:59:16.333 [INFO:] mdurl: “” ,name: “uni_modules” , withRoot false 2023-11-07 10:59:16.333 [INFO:] mdurl: “” ,name: “hbuilderx-language-services” , withRoot false 2023-11-07 10:59:16.334 [INFO:] mdurl: “” ,name: “uniapp-uts-v1” , withRoot false 2023-11-07 10:59:16.334 [INFO:] mdurl: “” ,name: “launcher” , withRoot false 2023-11-07 10:59:16.334 [INFO:] mdurl: “” ,name: “uniapp-cli-vite” , withRoot false 2023-11-07 10:59:18.844 [INFO:] Update plugin: “format” -> “1.5.5-2023101911” 2023-11-07 10:59:18.986 [INFO:] Update plugin: “about” -> “3.96.2023110403” 2023-11-07 10:59:19.120 [INFO:] Update plugin: “css” -> “0.1.1.2023101117” 2023-11-07 10:59:19.216 [INFO:] Update plugin: “theme-seti” -> “1.0.1.2023051716” 2023-11-07 10:59:19.337 [INFO:] Update plugin: “uts-development-proxy” -> “1.0.3.2023091513” 2023-11-07 10:59:19.475 [INFO:] Update plugin: “html” -> “0.1.1.2023101117” 2023-11-07 10:59:19.612 [INFO:] Update plugin: “theme-icons-default” -> “1.0.1.2023051711” 2023-11-07 10:59:19.762 [INFO:] Update plugin: “theme-default” -> “1.0.1.2023091316” 2023-11-07 10:59:20.449 [INFO:] Update plugin: “javascript” -> “0.1.0.2023101117” 2023-11-07 10:59:20.559 [INFO:] Update plugin: “uniapp-extension” -> “1.0.0-2023102310” 2023-11-07 10:59:21.000 [INFO:] Update plugin: “theme-icons-default-colorful” -> “1.0.1.2023051711” 2023-11-07 10:59:21.152 [INFO:] Update plugin: “hx-language-pack-zh-cn” -> “0.1.1-2023102319” 2023-11-07 10:59:21.257 [INFO:] Update plugin: “hx-language-pack-en” -> “0.1.1.2023102120” 2023-11-07 10:59:21.455 [INFO:] Update plugin: “plugin-manager” -> “1.0.3-2023100917” 2023-11-07 10:59:21.565 [INFO:] Update plugin: “extension-development” -> “1.0.0-2023092312” 2023-11-07 10:59:21.759 [INFO:] Update plugin: “templates” -> “1.1.0.2023102816” 2023-11-07 10:59:21.953 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 2 2023-11-07 10:59:22.157 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 3 2023-11-07 10:59:22.363 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 4 2023-11-07 10:59:22.363 [WARNING:] Download plugin QUrl(“http://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) MD5 check faild, try https 2023-11-07 10:59:22.855 [WARNING:] Download plugin QUrl(“https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 2 2023-11-07 10:59:23.236 [WARNING:] Download plugin QUrl(“https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 3 2023-11-07 10:59:23.317 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED. 2023-11-07 10:59:23.595 [WARNING:] Download plugin QUrl(“https://update.liuyingyong.cn/hbuilderx/alpha/win32/update/contents/templates.1.1.0.2023102816.zip”) faild, md5: “2c952f330041c5b3c3e6ca841edd33ff” expected: “4bc89b7491c45897770a69cae9c34348” , try count: 4 2023-11-07 10:59:23.597 [WARNING:] QLayout: Attempting to add QLayout “” to MsgItemWidget “MsgItem”, which already has a layout 2023-11-07 10:59:30.517 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.

再试试,我们再刷了cdn

uni-app 中,如果你在更新新版本时遇到“更新失败”的提示,可能是由于多种原因导致的。以下是一些常见的原因及解决方法:

1. 网络问题

  • 原因: 网络连接不稳定或服务器无法访问。
  • 解决方法: 检查网络连接,确保设备能够正常访问互联网。可以尝试切换网络(如从Wi-Fi切换到移动数据)后重试。

2. 服务器问题

  • 原因: 更新服务器可能暂时不可用或维护中。
  • 解决方法: 稍后再试,或者联系开发者确认服务器状态。

3. 版本号问题

  • 原因: 新版本的版本号可能低于当前版本,或者版本号格式不正确。
  • 解决方法: 确保新版本的版本号高于当前版本,并且版本号格式符合规范(如 1.0.0)。

4. 更新包问题

  • 原因: 更新包可能损坏或不完整。
  • 解决方法: 重新生成更新包并上传到服务器,确保更新包完整且未损坏。

5. 权限问题

  • 原因: 应用可能没有足够的权限来下载或安装更新。
  • 解决方法: 检查应用的权限设置,确保应用有足够的权限进行更新操作。

6. 存储空间不足

  • 原因: 设备存储空间不足,无法下载或安装更新。
  • 解决方法: 清理设备存储空间,确保有足够的空间进行更新。

7. 代码问题

  • 原因: 更新逻辑代码可能存在错误。
  • 解决方法: 检查更新逻辑代码,确保代码正确无误。可以参考 uni-app 官方文档中的更新示例代码。

8. 平台限制

  • 原因: 某些平台(如iOS)可能对应用更新有特殊限制。
  • 解决方法: 确保更新操作符合平台的规定,必要时通过应用商店进行更新。

9. 调试信息

  • 解决方法: 在开发环境中,可以通过 console.log 或调试工具查看详细的错误信息,帮助定位问题。

示例代码

以下是一个简单的 uni-app 更新逻辑示例:

// 检查更新
function checkUpdate() {
    const updateManager = uni.getUpdateManager();

    updateManager.onCheckForUpdate(function (res) {
        // 请求完新版本信息的回调
        if (res.hasUpdate) {
            uni.showModal({
                title: '更新提示',
                content: '发现新版本,是否下载并更新?',
                success: function (res) {
                    if (res.confirm) {
                        // 下载新版本
                        updateManager.onUpdateReady(function () {
                            uni.showModal({
                                title: '更新提示',
                                content: '新版本下载完成,是否重启应用?',
                                success: function (res) {
                                    if (res.confirm) {
                                        // 应用新版本并重启
                                        updateManager.applyUpdate();
                                    }
                                }
                            });
                        });

                        updateManager.onUpdateFailed(function () {
                            // 新版本下载失败
                            uni.showModal({
                                title: '更新提示',
                                content: '新版本下载失败,请检查网络后重试',
                                showCancel: false
                            });
                        });
                    }
                }
            });
        }
    });
}

// 调用检查更新
checkUpdate();
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!