android studio gradle打包

最近公司因为做一些项目外包,需要时不时改logo和包名,发现每次改都很麻烦,百度一下,发现配置一下gradle就可以搞定了,然后整理一下给大家参考参考

首先在电脑配置studio gradle路径的环境变量




在path目录下配置,gradle目录一般是放在C盘用户下面,譬如:

C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0\gradle-2.4\bin;



然后呢,就可以配置gradle内容了


apply plugin: 'com.android.application'


android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"


    signingConfigs {
        release {
            storeFile file('E:/as_project/community.jks')
            storePassword "123456"
            keyAlias "dsd"
            keyPassword "123456"
        }
    }

    defaultConfig {
        applicationId "com"
        minSdkVersion 15
        targetSdkVersion 15
        versionCode 1
        versionName "1.0"


    }

    buildTypes {
        release {
            signingConfig signingConfigs.release
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    productFlavors {
        flavors_one {
            manifestPlaceholders = [str: "devStr", package_name: "one版本", icon: "@mipmap/one"]
            resValue("string", "version", "one版本")
            applicationId "com.one"//应用 ID,唯一标识
        }

        flavors_two {
            manifestPlaceholders = [str: "releaseStr", package_name: "two版本", icon: "@mipmap/two"]
            resValue("string", "version", "two版本")
            applicationId "com.two"//应用 ID,唯一标识
        }
    }

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

AndroidManifest.xm配置

<application
    android:allowBackup="true"
    android:icon="${icon}"//这里显示的就是gradle里面配置图标名称
    android:label="${package_name}"//这里显示的就是gradle里面配置应用名称
    android:theme="@style/AppTheme">

    <activity
        android:name=".MainActivity"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>


最后就可以在android studio的Terminal控制台命令打包啦,打包的APK存在项目的build--->outputs----->apk下面


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值