构建版本:清单中未找到版本代码
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配置之资源文件和清单文件合并介绍
如果我有应用程序的源代码以及 macOS 和 Windows 安装程序,我如何才能找到用于构建应用程序的 Node.js 版本?