华为手机app内下载更新apk无反应,不弹出安装页面

自己写个应用,有个软件更新的需求,但是遇到2个问题,特此记录下,希望能帮到遇到同样问题的人;

1、FileUriExposedException 这个问题,就是7.0以上不允许这种方式调用了,解决方式一艘一把。

2、7.0权限的问题解决后,下载完了apk不弹出安装页面,这个比较痛苦,还没有报错信息,纠结半天,

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
加个权限就好了,是自己太彪
### 将 UniApp 应用部署并运行在华为手机上的方法 #### 准备工作 确保已安装 HBuilderX 开发环境,并且已经创建了一个 UniApp 项目。通过 USB 数据线将华为手机与电脑连接,确认设备管理器能够识别该设备。 #### 构建和调试 对于本地测试而言,在 HBuilderX 中顶部菜单依次点击 “运行” => “运行到手机/Pad”,此时会弹出窗口让用户选择目标设备,应选择列表里的第一个选项来匹配连接的安卓手机[^2]。这一步骤可以快速验证应用逻辑是否正确无误,界面显示效果是否满意等问题。 #### 发布为快应用 (Webview) 如果计划以快应用的形式分发,则可以在 HBuilderX 上方导航栏里按照顺序选取 “发行” => “快应用-华为”。此操作将会于 `/unpackage/dist/build/quickapp-webview` 路径下产出适用于华为平台的快应用工程文件夹。随后利用官方提供的华为开发者工具加载上述导出的产品包,经过初步检验之后再执行打包动作准备上线提交给审核团队[^1]。 #### 正式发布 APK 文件 针对常规 Android 安装包形式的应用发布需求,需编辑 `mainfest.json` 文档内的基本信息部分,录入必要的元数据比如应用程序 ID 及其展示名等字段值[^3]。成这些前置设定以后就能借助内置功能一键生成 .apk 文件供后续上传至各大市场渠道等待上架审批流程启动了。 ```bash # 使用命令行方式也可以实现APK构建过程 hbuildx build app-plus --release android ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值