uni-app离线打包ios (uniapp android开发)

  • 离线打包环境准备

1、*载下**Android Studio配置运行环境

2、*载下**HBuilderX

(当前以最新版3.5.3.20220729测试的)

3、*载下**APP离线SDK

uniapp离线打包组件,uni-app离线打包ios

APP离线SDK压缩包中HBuilder-Integrate-AS工程,可以直接导入HBuilder-Integrate-AS,基于这个工程进行学习。

  • 申请 Appkey

登录开发者中心 (dcloud.net.cn)

uniapp离线打包组件,uni-app离线打包ios

  • 如何获取证书签名SHA1?

如果没有签名文件,可以通过命令生成签名文件:

1、keytool -genkey -v -keystore xx.keystore -alias xx -keyalg RSA -validity 20000

2、keytool -list -v -keystore xx.keystore

uniapp离线打包组件,uni-app离线打包ios

uniapp离线打包组件,uni-app离线打包ios

注意:appid+应用包名+签名sha1三者必须与申请填写的信息一致才可以正常打包运行。

  • 修改配置文件AndroidManifest.xml

配置包名:

uniapp离线打包组件,uni-app离线打包ios

配置 Appkey

uniapp离线打包组件,uni-app离线打包ios

  • 修改配置文件build.gradle

配置应用applicationId:

uniapp离线打包组件,uni-app离线打包ios

使用HBuilderX打包生成本地app资源

uniapp离线打包组件,uni-app离线打包ios

HBuilderX生成本地打包app资源

资源目录:

uniapp离线打包组件,uni-app离线打包ios

uni-app打包后的资源文件夹

使用android studio 替换资源文件

uniapp离线打包组件,uni-app离线打包ios

android中 uni-app静态资源文件夹

修改appid:

uniapp离线打包组件,uni-app离线打包ios

打包apk:

uniapp离线打包组件,uni-app离线打包ios

  • 安装后的运行效果

uniapp离线打包组件,uni-app离线打包ios