Code0704
Code0704
  • 发布:2024-07-04 11:23
  • 更新:2024-10-31 14:08
  • 阅读:135

【报Bug】plus.runtime.install error为空

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: 华为设备

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

export const installApp = (fileName, callBack = () => {}) => {
//fileName 为 doc/update/1720061771956/tomi_1.26.1_release_huawei.apk
//注册广播监听app安装情况
onInstallListening(callBack);
//开始安装
let result = plus.io.convertLocalFileSystemURL(fileName)
// 这里result为
plus.runtime.install(result, {force: true}, (res) => {
//成功跳转到安装界面
console.log('install ',res);
}, function(error) {
console.log(error); // 这个error为空
uni.showToast({
title: error.message,
icon:"none",
duration: 2000
});
// plus.nativeUI.closeWaiting();
console.log("安装文件失败", JSON.stringify(e));
plus.nativeUI.alert("安装apk文件失败[" + e.code + "]:" + e.message);
// uni.showToast({
// title: '安装失败',
// duration: 1500,
// icon: "none"
// });
})

}

操作步骤:

111

预期结果:

111

实际结果:

111

bug描述:

plus.runtime.install 用这个安装失败 然后error返回为空 安装路径_doc/update/1720061771956/tomi_1.26.1_release_huawei.apk 麻烦能帮我解决一下吗 谢谢

2024-07-04 11:23 负责人:无 分享
已邀请:
unicorn_up

unicorn_up

跟你同样的问题, 执行install无反应, 报错的error为null.

我猜测是因为设备无权限导致的.安装官方的文档已经能加的都加了还是不行.

unicorn_up

unicorn_up

来回复一下. 这个问题是因为离线打包在新的SDK版本里, 需要单独引入libs里的那个install-apk.arr

要回复问题请先登录注册