uni-app安卓打包问题

uni-app安卓打包问题

1.下载sdk包 , 要和本地Hbulidrx版本一致
在这里插入图片描述

2.使用android studio打开下载的sdk包目录下的 Hbuilde-hello项目,点击file > open 在选中要打开的文件夹,点击ok
在这里插入图片描述

3.切换为项目视图
在这里插入图片描述

4.选中assets目录下的项目单机右键 ,点击show in Explorer , 在打开的文件中返回上一级 ,删除helloH5目录
在这里插入图片描述

5.生成本地资源包之后 , 把资源文件放到刚刚删除的那个文件夹位置,(如下图)
在这里插入图片描述

6.返回Androidstudio修改文件dcloud_control.xml, 修改红框位置 为打包资源的manidest.json的id值
在这里插入图片描述

7.androidManifest.xml package是项目的包名,自己可以自行设置. build.gradle文件里面的applicationId要和包名一致。
在这里插入图片描述

在这里插入图片描述

8.修改应用名称
在这里插入图片描述

9.使用地图要手动修改秘钥 , 我这里使用的是高德地图
在这里插入图片描述
11.设置keystore , 把本地生成的keyStore文件放在项目文件夹里面 , 选中项目单机右键 (keystore生成办法见文档底部)
在这里插入图片描述

12.在弹出的界面填写keyStore信息
在这里插入图片描述

13.选择打正式包

在这里插入图片描述

=遇到的问题

  1. 打包不能自动安装问题解决办法在这里插入图片描述

  2. 启动页可以在android studio编辑器中找到图片 , 选中后右键点击下图选项 生成一张9.png的启动图 , 可以适配不同尺寸在这里插入图片描述

  3. 签名证书生成方法命令 : 先执行 cd C:\Program Files\Java\jdk1.8.0_131\bin 命令 (这是我电脑的目录),进入jdk目录 , 然后按照下图命令执行一遍
    在这里插入图片描述

  4. 签名证书生成 参考文档https://blog.csdn.net/weixin_41881186/article/details/80199622

  5. 查看keystore 安全码等详细信息 C:\Program Files\Java\jdk1.8.0_131\bin>keytool -list -v -keystore D:\shiYanPingTai.keystore -storepass 111111

  6. 打包后提示不能使用自定义组件 , 导致白屏的解决办法 : 把下载的sdk包里面的uniapp-release.arr文件
    拷贝到项目libs文件夹下,重新打包

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值