Android 简单实现多版本环境打包、多渠道打包
2017-04-20 15:12
369 查看
原文地址:http://blog.csdn.net/tiancheng1016/article/details/70259990
项目中需要根据服务器环境不同更改 App 里面的信息
例如:AndroidManifest.xml 里面的动态更改
Java 代码
项目下 build.gradle 添加如下代码:
Run 的时候选择版本如下:
![](http://img.blog.csdn.net/20170420150346621?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGlhbmNoZW5nMTAxNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
打包选择(可以同时选择多个版本同时打包):
项目中需要根据服务器环境不同更改 App 里面的信息
例如:AndroidManifest.xml 里面的动态更改
<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="${RONG_CLOUD_APP_KEY_VALUE}" />
Java 代码
public static int version = MApplication.getInstance().getResources().getInteger(R.integer.app_version);
项目下 build.gradle 添加如下代码:
productFlavors { dev { manifestPlaceholders = [RONG_CLOUD_APP_KEY_VALUE: "222"] resValue("integer","app_version","2"); } cn { manifestPlaceholders = [RONG_CLOUD_APP_KEY_VALUE: "111"] resValue("integer","app_version","1"); } com { manifestPlaceholders = [RONG_CLOUD_APP_KEY_VALUE: "000"] resValue("integer","app_version","0"); } }
Run 的时候选择版本如下:
打包选择(可以同时选择多个版本同时打包):
相关文章推荐
- Gradle实现的两种简单的多渠道打包方法
- gradle打包android (实现外部导入签名文件、多渠道打包、导入ant脚本)
- Android开发之Jenkins+Gradle实现持续集成、apk多渠道打包
- Android AIDL简单实现(Android Studio环境)
- Gradle实现的两种简单的多渠道打包方法
- Ant 批量打包Android Umeng多渠道版本
- Gradle实现的两种简单的多渠道打包方法
- gradle打包android (实现外部导入签名文件、多渠道打包、导入ant脚本)
- Java实现Android APK多渠道打包
- productFlavors 实现多渠道多版本打包调试
- cocos2d-x 3.2版本Mac下移植到android手机打包流程环境配置
- Android Stuido 实现多渠道打包
- android 较高版本,页面分割线实现LinearLayoutCompat布局简单事例
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- Android打包之Ant多渠道打包的实现
- Gradle实现的两种简单的多渠道打包方法
- Android使用兰贝壳儿实现多渠道打包
- as通过gradle实现多渠道打包+使用配置文件进行版本管理+指定apk输出路径和apk文件名
- 【Android】使用Gradle实现分渠道打包,指定应用名称,应用图标,应用标识和环境切换
- Android——版本更新的简单实现