android Gradle多渠道打包
2015-09-10 14:24
459 查看
参考链接:http://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html
1. 项目基于eclipse 构建, 直接将build.gradle放在项目根目录下.
2. 要正确配置android环境变量
3.
compileSdkVersion 22 表示android tools版本
buildToolsVersion "22.0.1" 表示android tools的具体版本
要保证本地已经下载了对应的开发包
4. 多渠道配置
参考demo build.gradle脚本
productFlavors {
gf {
manifestPlaceholders = [ CHANNEL_NAME:"gf"]
}
googleplay {
manifestPlaceholders = [ CHANNEL_NAME:"googleplay" ]
}
qq {
manifestPlaceholders = [ CHANNEL_NAME:"qq" ]
}
}
AndroidManifest.xml 文件中application 增加 meta-data 配置如下
<meta-data
android:name="UMENG_CHANNEL"
android:value="${CHANNEL_NAME}" />
5. 运行
gradle clean
:clean
BUILD SUCCESSFUL
gradle build 编译
如果成功提示BUILD SUCCESSFUL
demo下载:http://download.csdn.net/detail/qq1761310972/9094851
1. 项目基于eclipse 构建, 直接将build.gradle放在项目根目录下.
2. 要正确配置android环境变量
3.
compileSdkVersion 22 表示android tools版本
buildToolsVersion "22.0.1" 表示android tools的具体版本
要保证本地已经下载了对应的开发包
4. 多渠道配置
参考demo build.gradle脚本
productFlavors {
gf {
manifestPlaceholders = [ CHANNEL_NAME:"gf"]
}
googleplay {
manifestPlaceholders = [ CHANNEL_NAME:"googleplay" ]
}
qq {
manifestPlaceholders = [ CHANNEL_NAME:"qq" ]
}
}
AndroidManifest.xml 文件中application 增加 meta-data 配置如下
<meta-data
android:name="UMENG_CHANNEL"
android:value="${CHANNEL_NAME}" />
5. 运行
gradle clean
:clean
BUILD SUCCESSFUL
gradle build 编译
如果成功提示BUILD SUCCESSFUL
demo下载:http://download.csdn.net/detail/qq1761310972/9094851
相关文章推荐
- android 签名处理(已安装了存在签名冲突的同名数据包)
- Android studio 中使用GeenDao
- Android Studio加载jar不完整的解决办法
- FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
- Icon Font --Android图标也能轻松换肤
- 允许Android随着屏幕转动的控制自由转移到任何地方(附demo)
- Android基础入门教程——7.4 Android调用WebService
- Android 笔试-概率题
- Android Layout布局文件里的android:layout_height等属性为什么会不起作用?
- Android动态换肤开源库Colorful发布
- [Android] Android开发优化之——使用软引用和弱引用
- Android style
- Android drawable selector foucus,pressed,selected的区别
- android View 绘制机制
- [Android] Android开发优化之——使用软引用和弱引用
- Android SDK manager镜像服务器
- Android 保存图片到SQLite,读出SQLite中的图片
- Android 各层中日志打印功能的应用
- Android drawText获取text宽度的三种方式
- Android 自定义控件的属性使用