【问题标题】:versionCode/versionName bug版本代码/版本名称错误
【发布时间】:2013-12-24 10:29:26
【问题描述】:

我的 android studio 有这个奇怪的问题,当我尝试编译/运行/构建 apk 时,androidCode 和 androidName 总是达到 1.0 版,无论我设置什么。我一直在更改主要的 AndroidManifest.xml 文件,但仍然没有。有没有其他人有这个错误,或者你做了什么来修复它?

【问题讨论】:

  • 你的 build.gradle 是否有覆盖 versionCode/versionName 的规则?
  • 是的,这是罪魁祸首。

标签: android android-studio


【解决方案1】:

罪魁祸首是build.gradle,在android下,你需要在这里更改设置:

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 19
    versionCode 2 <----This
    versionName "1.1" <----This
}

【讨论】:

    【解决方案2】:

    您需要更改AndroidManifest中的android:versionCodeandroid:versionName,如下图:

    如果旧是:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.hello"
        android:versionCode="1"
        android:versionName="1.0" >
    

    改成:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.hello"
        android:versionCode="2"
        android:versionName="1.1" >
    

    【讨论】:

    • @LalitPoptani:感谢您的更正,这是一个错字,已编辑答案
    • 它不适用于 Android stuio。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    • 2021-10-22
    • 1970-01-01
    • 2022-08-20
    • 2013-02-11
    • 2016-08-12
    • 2023-01-08
    相关资源
    最近更新 更多