1 安装相关工具及下载文件
2 Android本地打包
- 打包步骤
-
打开HBuilder X,如果是未登录的状态,需要先登陆或者注册再登陆。
HBuilder X 未登录状态 -
找到manifest.json配置文件,在配置面板中,获取uni-app应用表示,并填写应用名称。
manifest.json配置 -
返回HBuilderX,生成本地打包资源
生成本地打包资源 -
从控制台中找到打包资源的位置并打开
控制台打包成功结果
打开资源所在文件夹 -
解压HBuilder X 官方SDK
对于sdk版本的选择,不一定是最新的就是最好的,一定要选择与自己使用HBuilder X版本一致的,这样会避免产生很多不必要的问题。
查看Hbuilder X的版本
打开HBuilder-HelloUniApp文件夹 -
使用Android Studio 作为项目打开HBuilder-HelloUniApp
选择正确的项目文件夹 -
切换项目视图,选中如下文件夹
切换project视图
选择www的文件夹 -
右键该文件夹,点击
show in Explorer
或者open in Finder
,弹出该目录的文件视图
选择在文件夹打开
打开文件夹视图 -
返回这个文件夹的上一级,并选择删除
将这个文件夹删除 -
返回 第4步 打开的文件夹,返回www的上一级,将_UNI开头的文件夹移入到app文件夹内
替换文件夹 -
返回Android Studio应用中,修改文件
dcloud_control.xml
,改为manifest.json中获取的AppId值
修改appId值和appver的值 -
修改
build.gradle
和AndroidManifest.xml
文件,将两个文件的appid,任意唯一且一致,固定格式为xxx.xxxx.xxxxx
修改appid值 -
获取Android 证书签名SHA1
用Android Studio打开一个新的项目,文件选择如下。
打开Hbuilder-Integrate-AS文件获取证书签名
新版的Android Studio应用不会自动显示task,所以需要先配置,打开settings或者preferences,将 2 中的对号取消,然后点击 3 更新项目,打开 4 就能看到task任务了
打开setting设置配置
找到signing Report按钮,双击就可以看到签名信息
找到signing Report
在终端我们可以拿到证书所在的位置,以及SHA1的值
获取SHA1的值 -
获取App Key
登陆Hbuilder X的开发者平台 ,详细教程
其中Android 包名与 第12步 设置的包名保持一致
将上一步获取的SHA1的值复制到此处保存就会拿到app key
获取App key
拿到app key -
拿到app key 然后在
AndroidManifest.xml
文件中找到修改(在文件最下边)
将value值改成刚才获取到的app key
修改value值 -
配置完成,就可以正式开始打包了
选择打包按钮
选择apk,next
选择第13步中的store以及key alias
选择release并点击finish
点击locate
将apk文件发送到手机上安装就可以了
-