Android studio使用问题——默认版本不是debug,而是beta

原创
2016/04/12 10:06
阅读数 1.2K

如题,app使用run运行,运行到手机上的是beta版本,而不是默认的debug版本。

首先,说说我的build.gradle配置,

buildTypes {

    beta {
        applicationIdSuffix = buildConfigField , , versionNameSuffix minifyEnabled zipAlignEnabled shrinkResources signingConfig signingConfigs.release

        manifestPlaceholders = [APP_STORE_CHANNEL_VALUE: ,PGYER_APPID_VALUE: global_pgy_appid_beta]

    }

    debug {
        applicationIdSuffix = testCoverageEnabled = buildConfigField , , versionNameSuffix minifyEnabled zipAlignEnabled shrinkResources signingConfig signingConfigs.debug

        manifestPlaceholders = [APP_STORE_CHANNEL_VALUE: ,PGYER_APPID_VALUE: global_pgy_appid_debug]
    }

    release {

        debuggable minifyEnabled proguardFiles getDefaultProguardFile(), buildConfigField , , versionNameSuffix zipAlignEnabled shrinkResources signingConfig signingConfigs.release

        manifestPlaceholders = [APP_STORE_CHANNEL_VALUE: ,PGYER_APPID_VALUE: global_pgy_appid_release]
    }
}

这个配置的初衷是为了生成三种版本的apk,运行gradle build命令,也能够满足要求,但是诡异的是,后来项目迁移到mac虚拟机上,ubuntu上,默认运行的版本竟然不是debug,而是beta版本,难道这就是作的结果?

哈哈,果然啊,不折腾不是it人,被苦苦折磨了一周以后,偶然发现了as中有个 Build Variants,用处是构建变种版本,它在这里:

打开以后,找到你的app项目,然后点击后面的

build Variant,即可选择默认的版本,所以,问题顺利解决。

看来,as,还是有一些东西是要慢慢来用的啊,此处记录一下,希望他人遇到的话,能有帮助。





展开阅读全文
打赏
2
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
2
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部