appkey未配置或配置错误

1,069 阅读1分钟

uniapp打包时遇到的问题,记录一下

官方文档:app离线打包

检查项:

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