UniApp Android本地打包配置

TIP

本文章内容配置基于Win11系统, 证书是dcloud云端证书

参考链接

离线打包环境配置

离线打包常见问题

打包自定义基座

打包发行

前期准备

申请 Appkey

  • 登录开发者中心,在我的应用里找到对应的 App 后生成 Android云端证书

  • 证书详情 里找到 证书别名证书密码证书指纹(MD5、SHA1、SHA256),并保存备份

  • 下载证书 备用

  • 各平台信息 下新增平台信息,选择 Android。然后填写相关信息(上面保存的证书指纹),并保存

  • 各平台信息 列表创建 离线Appkey,并保存

配置流程

  • 下载 SDK 后直接使用 Android Studio 导入HBuilder-Integrate-AS工程

  • 修改 src/main/res/values/strings.xml的 app_name 为应用名字 ( manifeat.json - 应用名称 )

  • 修改 src/main/assets/data/dcloud_control.xml的 appid 为自己项目的 manifeat.json 的 AppId

  • 修改 AndroidManifest.xml 文件下的 AppKey 为自己项目的 Appkey

  • 修改 simpleDemo/build.gradle

android{
        // ...
        // 配置证书信息(使用上面生成的云端证书或者替换自己生成的证书)
         signingConfigs {
            config {
                keyAlias '__uni__09c5ff7'  //  证书别名
                keyPassword 'UX7ixYqn'     //  证书密码
                storeFile file('test.keystore')  //  证书文件 (直接使用云端证书)
                storePassword 'UX7ixYqn'  //  证书文件密码
                v1SigningEnabled true
                v2SigningEnabled true
            }
        }
        //...
    }