我正在使用React native和Android.如何更新应用程序中的版本号?因为我犯了这个错误.

我正在根据这个url生成文件

我曾try 修改AndroidManifest.xml文件,但在构建它之后,该文件会自动修改回来.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.facebook.react"
    android:versionCode="1"
    android:versionName="1.0" >

这里,我修改了XML:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.facebook.react"
    android:versionCode="2"
    android:versionName="1.1" >

之后,生成文件会自动更改回来.

enter image description here

推荐答案

您应该在android/app/build.gradle中更改您的versionCodeversionName:

android {

    defaultConfig {

        versionCode 1
        versionName "1.0"
        
        {...}
    }

    {...}
}

请注意,versionCode必须是一个大于之前版本中使用的整数,而versionName是可向用户显示的人类可读版本.

Android相关问答推荐

致命异常:java.lang. SecureExcellent::用户10021和当前进程都没有android. permissions.Change_WIFI_STATE

ENV变量在gradle进程中没有更新

Android 14上的慢速意图广播交付

Android Compose Pages 3-一次加载所有页面,无需在LazyColumn中滚动,无需网络调用和内部滚动

在Android 14/SDK 34中使用RegisterReceiver的正确方式是什么?

当按下通知时,将Android应用程序置于前台

如何在Jetpack Compose中实现前后动画?

更改活动(上下文)对接收到的uri的访问权限的影响?

错误:参数的类型必须是用@Entity注释的类或其集合/array. java.lang.String tocd);

Android 不在后台更新位置

setContentView() 方法的签名

任务 ':app:checkReleaseDuplicateClasses' 执行失败

是否可以在 Kotlin 中为 mutableStateOf() 设置自定义设置器

如何在 BasicTextField 中全选焦点

java.lang.String 类型的值 Forbidden 无法转换为 JSONObject

在 Kotlin 中循环遍历字符串并用新行替换句号

记住或不记得derivedStateOf

如何在 Dolphin 中启用 android studio new logcat | 2021.3.1 金丝雀 6?

Android Compose:LazyColumn 和 Column with verticalScroll 的区别

Google Play 服务登录在 Unity Android 上无法正常运行