Android多渠道打包
2016-07-04 18:53
423 查看
1.Android gradle配置文件
compileSdkVersion 22 buildToolsVersion '23.0.1' signingConfigs { debug { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } release { storeFile file("xxx") storePassword "xxx" keyAlias "xxx" keyPassword "xxx" } } defaultConfig { applicationId "your packageName" minSdkVersion 8 targetSdkVersion 22 versionCode 111 versionName "1.1.1" } buildTypes { debug { // 显示Log buildConfigField "boolean", "LOG_DEBUG", "true" versionNameSuffix "-debug" minifyEnabled false zipAlignEnabled false shrinkResources false signingConfig signingConfigs.debug } release { minifyEnabled false shrinkResources false signingConfig signingConfigs.release proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' // 不显示Log buildConfigField "boolean", "LOG_DEBUG", "false" // 是否zip对齐 zipAlignEnabled false applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { def fileName = "appName-${defaultConfig.versionName}-${variant.productFlavors[0].name}.apk" output.outputFile = new File(outputFile.parent, fileName) } } } } } productFlavors { xiaomi {} _360 {}
... } productFlavors.all { flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] } // jni库编译 sourceSets { main { jniLibs.srcDirs = ['libs'] } } } repositories { mavenCentral() } dependencies { compile 'com.android.support:appcompat-v7:22.1.1' compile 'com.android.support:support-v4:22.1.1' compile 'com.google.code.gson:gson:2.2.4'
... }
2.推荐使用第二种美团的方式,具体集成方法请参考
http://www.cnblogs.com/ct2011/p/4152323.html
相关文章推荐
- 通過XML設置屏幕方向(android:screenOrientation)详解
- android studio代码混淆后,查看服务器端错误日志方法
- Android 数据库 LiteOrm 的使用
- android studio的配置问题
- android横竖屏切换和布局的问题
- Android BLE最完整的工具类(扫描/连接/读写/通知设备),可以手机与设备进行通讯
- Android:自绘动画实践——以Tencent OS录音机波形为例
- 对Android view/viewgroup事件分发的理解
- android 反编译
- Android Studio
- CoordinatorLayout高级用法-自定义Behavior
- scrollview中的子控件填满布局
- Android Studio常用设置大全
- Android中使用aidl在进程间通信(IPC)
- Android 群英传表示有疑惑的地方。
- Android 节操视频播放器jiecaovideoplayer使用
- Android端 WebP图片压缩与传输的一点探索
- 升级版draggedLayout *固定其中一个按钮*
- getInstalledPackages的参数详解
- Android之Launcher分析和修改2——Icon修改、界面布局调整、壁纸设置