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