我正试图在Google Store上部署我的应用程序的新版本,但Expo使用相同的版本代码创建了版本.

我将versionCode从1增加到2.

"android": {
  "package": "some-package",
  "versionCode": 2,
  "adaptiveIcon": {
    "foregroundImage": "./assets/app-icon.png",
    "backgroundColor": "#FFFFFFFF"
  }
}

我还增加了Version属性.

"expo": {
  "name": "app-name",
  "slug": "app-name",
  "version": "2.0.0",
  ...
}

当我运行eas build --platform android时,构建是成功的,但是版本和版本代码如下:

配置文件 SDK版本 版本 版本代码
生产 48.0.0 1.0.1 1

Version Information

版本应为2.0.0,版本代码应为2.

我应该怎么做才能解决这个问题?

推荐答案

我也有这个问题,但try 将您的构建上传到Google上,它应该会显示正确的版本.如果不是,请将以下内容插入您的

Android/app/build.gradle行文件

def version = new File("$rootDir/../package.json")
def packageJson = new JsonSlurper().parseText(version.text)
def actualVersion = packageJson.version
def actualVersionCode = packageJson.versionCode

defaultConfig {
    versionCode actualVersionCode
    versionName actualVersion
}

请注意,此代码从package.json获取其值

它应该会显示以下结果,但一旦您上传您的版本到Google Playstore ,版本和版本代码就会出现!

enter image description here

React-native相关问答推荐

如何更改分隔底部标签和屏幕内容的线的 colored颜色 ?React Native Tab导航器

嵌套的FlatList内的Incorrect Padding

React Native TextInput 在android上打开时会自动关闭

是否有用于react-native 的简单同步存储选项?

我如何限制 FlatList 中的元素并增加负载?

从 React 原生 Js 代码调用 Android Native UI 组件方法

react native :navigationOptions 中的标题样式不起作用

React Native 上传到 S3 存储空间

React-Native:Facebook 和 Google 登录

如何在react native应用程序名称中添加空格?

React Native:无法点击调试菜单

React Native:自定义字体在 Android 和 iOS 上呈现不同

自定义原生基础的选项卡

ScrollView bounce的 2 种不同背景 colored颜色

在 React-Native 中手动设置 opacity 的 onPress of TouchableOpacity 的音量

如何在 React Native 中重复图案图像以创建背景?

如何使用 Jest 测试导入自定义原生模块的 React Native 组件?

python 3与本机兼容吗?还是我应该按照 react 文档的建议安装 python 2?

React Native:无法解析模块 fs

React-Native 水平滚动视图分页:预览下一页/卡片