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
-
配置完成,就可以正式开始打包了
-