uniapp打包时遇到的问题,记录一下
官方文档:app离线打包
检查项:
- 下载的工程文件中的AndroidManifest.xml中的dcloud_appkey的value值,是否与调试插件使用的应用的离线打包Key一致
- 下载的工程文件中的AndroidManifest.xml中的package及build.gradle(:app)中的applicationId是否与调试插件使用的应用的包名一致
- 下载的工程文件中的assets/apps文件夹下的项目文件夹名及assets/data/dcloud_control.xml中的appid否与调试插件使用的应用的appid一致
- 如果调试插件使用的应用不是下载的工程文件中的应用,还需将应用的签名证书复制到app目录下,同时修改build.gradle(:app)中的签名配置为自己的配置
android{
//...
signingConfigs {
config {
keyAlias 'pos' // 别名
keyPassword '654321'
storeFile file('pos.keystore')
storePassword '654321'
v1SigningEnabled true
v2SigningEnabled true
}
}
}