sku
sku
  • 发布:2024-02-27 13:41
  • 更新:2024-02-27 14:41
  • 阅读:118

HBuilderX3.99打包apk,下载更新无法跳转到安装页面

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 华为

手机机型: nova3

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

this.downloading = true
var downloadApkUrl = "https://image-1300435352.cos.ap-beijing.myqcloud.com/healthbank-uni/update/养生星球.apk";
dtask = plus.downloader.createDownload(downloadApkUrl, {}, function(d, status) {
// 下载完成
console.log(1111,d)
if (status == 200) {
console.log(3333,status)
plus.runtime.install(plus.io.convertLocalFileSystemURL(d.filename), {}, {}, function(error) {
console.log(error)
uni.showToast({
title: '安装失败'+error,
duration: 1500
});
})
} else {
uni.showToast({
title: '更新失败',
duration: 1500
});
}
});

预期结果:

跳转安装页面

实际结果:

报错

bug描述:

打包apk,plus.runtime.install无法跳转到安装页面提示WGT安装包中manifest.json文件不存在。代码没有改动,之前hb版本可以自动更新

2024-02-27 13:41 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

  • sku (作者)

    权限都添加了,还有就是plus.downloader.createDownload下载apk,提示下载成功但是在手机文件里找不到apk文件。这是正常的吗?

    2024-02-27 15:01

  • sku (作者)

    我刚才试一下之前打包的apk,通过plus.downloader.createDownload可以下载下来,在手机文件可以找到。hb版本更新后就有这个问题了。这个怎么处理

    2024-02-27 15:42

要回复问题请先登录注册