构建版本:清单中未找到版本代码

Posted

技术标签:

【中文标题】构建版本:清单中未找到版本代码【英文标题】:Build Release: Version code not found in manifest 【发布时间】:2021-02-16 19:55:52 【问题描述】:

我使用 React-Native 生成​​了一个项目,并按照 official RN guide 发布到 Play 商店。

当我进入 buildRelease 步骤时。这会输出以下错误:

任务“:java:packageReleaseBundle”执行失败。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 清单中未找到版本代码。

但是,当我使用 assembleRelease 时,构建会创建一个没有任何问题的 apk。我错过了什么?

app/build.gradle 下的默认配置是这样配置的:

defaultConfig 
    applicationId "com.company.appname"
    minSdkVersion rootProject.ext.minSdkVersion
    targetSdkVersion rootProject.ext.targetSdkVersion
    versionCode 1
    versionName "1.0.0"
    missingDimensionStrategy 'react-native-camera', 'general'

【问题讨论】:

【参考方案1】:

就我而言,我不得不禁用 enableSeparateBuildPerCPUArchitecture

def enableSeparateBuildPerCPUArchitecture = false

【讨论】:

以上是关于构建版本:清单中未找到版本代码的主要内容,如果未能解决你的问题,请参考以下文章

taro3.3.12升级至3.5.8解决支付宝小程序启动基础库2.0构建报错---slot 的祖先节点中未找到 element

Android多版本flavor配置之资源文件和清单文件合并介绍

Android多版本flavor配置之资源文件和清单文件合并介绍

Swift 5 中未更新应用程序版本和内部版本号

如果我有应用程序的源代码以及 macOS 和 Windows 安装程序,我如何才能找到用于构建应用程序的 Node.js 版本?

从源代码编译 MongooseIM 时 rebar_core 中未捕获的错误