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

android studio 批量打包

2015-12-23 11:31 405 查看
以友盟为例:

1.在AndroidManifest.xml里配置

<!-- 渠道号-->
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />

2.在Module的build.gradle的文件里配置,贴出来我的build.gradle

apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig {
applicationId "com.example.demo"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
//签名
signingConfigs {
relealse {
//这样写就得把demo.jks文件放在modele的目录
storeFile file("demo.jks")

//密码
storePassword "demo.1234" 

	//别名
keyAlias "demo"

	//密码
keyPassword "demo.1234"
}
}

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

//配置渠道名
productFlavors {
baidu {}
wandoujia {}
360 {}

productFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}

}

}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.0'
provided files('libs/android-volley-master-1.0.19.jar')
provided files('libs/umeng-analytics-v5.6.3.jar')
compile files('libs/com.umeng.message.lib_v2.6.0.jar')
}

3.配置完成后,开始批量打包了,有两种方式,命令或者studio图形化操作

命令:windows下的话,打开cmd命令

1.   d:  切换到d盘

2.  cd  D:\myProject   跳转到你的工程目录下

3.gradlew clean

4.gradlew assembleRelease 

打好的apk文件在,你的module→build\outputs\apk里面

图形化操作:

Build→Generate Signed APK→下面操作就很简单了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息