Android---Android Studio开发技巧:(命令行打包)

一、用Gradle命令行进行打包
1.配置Gradle渠道包
// 渠道包
productFlavors {
    default_channel {}
    wandoujia {}
    _360 {}
    yingyongbao {}
    xiaomi {}
    baidu {}
    huawei {}
    jifeng {}
}
productFlavors .all { flavor ->
    flavor.manifestPlaceholders = [ UMENG_CHANNEL_VALUE : name ]
}
2.配置Gradle环境变量
   打开bash.profile
   设置gradle的目录
    
    保存退出bash文件。
3.签名设置
    build.gradle文件
// 签名设置
signingConfigs {
    release {
        //签名文件路径,绝对路径
        storeFile file( '/Users/Bill/CODE/OLDSVN/PhysicianAssistant/assistant_key.jks' )
        storePassword '123456' //密码
        keyAlias 'assistant'
        keyPassword '123456'  //密码
    }
}
buildTypes {
    release {
        signingConfig signingConfigs.release
        // 混淆
        minifyEnabled true
        proguardFiles getDefaultProguardFile( 'proguard-android.txt' ), ' proguard-rules.pro '
        // 不显示Log
        buildConfigField "boolean" , "LOG_DEBUG" , "false"
        //Zipalign优化
        zipAlignEnabled true
        // 移除无用的resource文件
        shrinkResources true
        //打包是替换指定manifest文件中节点的数据
        manifestPlaceholders = [ UMENG_APPKEY_VALUE : '5795f876e0f55a612f000c45' ]
    }
    debug {
        minifyEnabled false
        proguardFiles getDefaultProguardFile( 'proguard-android.txt' ), ' proguard-rules.pro '
        buildConfigField "boolean"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值