您的位置:首页 > 移动开发 > Android开发

Android Studio中打包之后版本异常问题解析

2015-04-24 15:52 399 查看

1、问题描述

在AndroidManifest重新设置了版本信息之后,发现发布的应用中版本信息依然没有改变,非常奇怪。后来发现是build.gradle出现问题。

2、build.gradle

该文件主要存储编译的一些信息,这里的主要信息是:

android {
    // 编译SDK的版本
    compileSdkVersion 21
    // build tools的版本
    buildToolsVersion "21.1.1"

    defaultConfig {
        // 应用的包名
        applicationId "com.holysix.android.screenlock"
        minSdkVersion 9
        targetSdkVersion 21
    }

    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }

    buildTypes {
        release {
            // 是否进行混淆
            minifyEnabled true
            // 混淆文件的位置
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}


在上面的defaultConfig选项中,如果我们设置了versionName或者versionCode的值,再次在AndroidManifest中设置是不会起作用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: