android studio 批量打包
2015-12-23 11:31
405 查看
以友盟为例:
1.在AndroidManifest.xml里配置
2.在Module的build.gradle的文件里配置,贴出来我的build.gradle
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→下面操作就很简单了
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→下面操作就很简单了
相关文章推荐
- Android Studio注释模板介绍
- 关于Android Studio 和 Gradle的那些事儿
- 收藏各种技术源码
- Android Studio 使用 Gradle 打包 Jar-IT蓝豹
- Android Studio android.view.InflateException: Error inflating class com.baidu.mapapi.map.MapView
- Android Studio集成ShareSDK免费短信平台
- Cordova与Android之一 Activity跳转
- ios + cocos2d-x 友盟SDK触发方法
- Android Studio 利用Gradle打包SDK jar文件
- Android Studio配置签名
- Android ADT 中的项目迁移到 Android Studio出现编码乱码问题
- 项目总结android studio——assets
- android 学习笔记之一
- android studio关于隐藏标题栏崩溃问题
- Android Studio导入第三方类库的方法
- Android Studio快捷键
- iOS之友盟错误统计解决
- Android Studio 运行java程序
- Android Studio VS Eclipse
- 解决android studio ADB无响应的问题:If you'd like to retry,then please manually kill "adb.exe"