uni-app本地离线打包

一 下载需要的环境

  1. Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区
  2. HBuilderX
  3. App离线SDK下载:最新android平台SDK下载

3.1.10版本起需要申请Appkey,具体请点击链接

SDK目录说明

|-- HBuilder-Hello              App离线打包演示应用
|-- HBuilder-Integrate-AS       集成uni-app的最简示例
|-- SDK                         SDK库文件目录
|-- Feature-Android.xls         Android平台各扩展Feature API对应的详细配置
|-- Readme.txt                  版本说明文件及注意事项
|-- UniPlugin-Hello-AS          uni原生插件开发示例

二 使用Android Studio打开 HBuilder-Integrate-AS

image.png

首次打开之后要下载依赖所以时间会 久一点

image.png

依赖下载完成了之后

image.png

三 生成本地资源包

在HBuilderX

  • 生成App资源
  • 选中需要打包项目名称
  • 点击菜单栏,发行->本地打包->生成本地App资源
image.png

image.png
image.png

将资源包放到 simpleDemo 中进行打包

image.png

修改appid

image.png

打包

image.png

打包完成

image.png

image.png

实在找不到的话就切换一下,因为我们打包的默认的debug的所以就是在debug 下

image.png

最后出现这个需要appkey 就需要自己去申请了

image.png

申请AppKey官网 申请 | uni小程序SDK

登录后看这个

image.png

点击你的应用进去 demo

image.png

到这一步要注意的是,现在他是默认给我们创建了一个,但是我们还是需要修改一下 加密的,因为我们打包是要证书的,证书的生成
参考这个 Android平台签名证书(.keystore)生成指南 - DCloud问答

生成之后要看一下你生成证书的证书指纹
查看命令,D:\gitea\myappliction.jks 为存放的地址,jks 或者 keystore 文件都一样的
keytool -v -list -keystore D:\gitea\myappliction.jks

image.png

修改替换以下的内容,进行提交在去创建key

image.png

创建之后就可以查看了

image.png
image.png

粘贴到这里


image.png

还有一个离线的签名证书配置

讲你的证书放在如图下面的位置就可以了然后输入以下的内容即可

signingConfigs {
        config {
            keyAlias '签名别名'
            keyPassword '签名密码'
            storeFile file('xxx/xxx/xxx.keystore或xxx/xxx/xxx.jks') // 路径为相对路径或绝对路径
            storePassword '密码'
            v1SigningEnabled true //兼容v1
            v2SigningEnabled true //兼容v2
        }
}
image.png

最后还有一个 配置包名

image.png
image.png

然后就可以再重新打包了

总结:
第一步:先把打包步骤理清楚
第二步:生成证书密钥并且拿到证书指纹 SHA1, SHA256
第三步:去平台生成密钥,要记住修改一下SHA1, SHA256
第四步:就是包名的更改,以及证书的配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容