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.使用地图要手动修改秘钥 , 我这里使用的是高德地图
10.设置keystore , 把本地生成的keyStore文件放在项目文件夹里面 , 选中项目单机右键 (keystore生成办法见文档底部)
11.在弹出的界面填写keyStore信息
12.选择打正式包
遇到的问题
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文件夹下,重新打包