0、更改配置build.gradle(app)

android {

.......

.......

productFlavors {

two_main{

// 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中)

applicationId "com.onedream.twogamemain.two_main"

// 自动生成@string/app_name为demo

resValue "string","app_name","双塞主"

// 自动生成@string/app_name为demo

resValue "string","web_api","网址1"

}

two_secondary{

// 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中)

applicationId "com.onedream.twogamemain.two_secondary"

resValue "string","app_name","双塞副"

resValue "string","web_api","网址2"

}

three_main{

// 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中)

applicationId "com.onedream.twogamemain.three_main"

resValue "string","app_name","三塞主"

resValue "string","web_api","网址3"

}

three_secondary{

// 设置applicationId(这里很重要,两个相同applicationId的apk不同同时安装在同一台Android手机中)

applicationId "com.onedream.twogamemain.three_secondary"

resValue "string","app_name","三塞副"

resValue "string","web_api","网址4"

}

}

//必须要保证所有的flavor 都属于同一个维度

flavorDimensions "default"

lintOptions {

checkReleaseBuilds false

abortOnError false

}

}

1、strings.xml文件注释掉app_name和web_api

android只有域名打包封装成apk,一个Android Studio工程根据网址打包出不同的apk相关推荐

  1. 太牛了!我把阿里、腾讯、字节跳动、美团等Android性能优化实战整合成了一个PDF文档

    安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android 11.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS. 但是,到了各大厂商手 ...

  2. Android热更新十:自己写一个Android热修复

    很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来. Android而更新系列: Android热更新一:JAVA的类加载机制 Android热更新二:理解Java反射 ...

  3. 不要签名证书将网页打包封装成苹果APP,无需苹果企业签名,IPA证书签名,ios签名证书,免越狱安装...

    不用签名证书将网页封装成苹果APP,无需苹果企业证书 签名,IPA证书签名,ios证书签名,免越狱安装 (本方法只支持网站封装app,原生的用不了,详细请咨询客服) 近期很多朋友问我把网站变成app的 ...

  4. vivo android p 机型,vivo X21成全球首批Android P适配机型!vivo :不小心就秀实力了

    原标题:vivo X21成全球首批Android P适配机型!vivo :不小心就秀实力了 近日,2018谷歌I/O大会正式召开,会上发布了大家期待已久的Android P开发者预览版,给我们展示了众 ...

  5. android如何确保应用进程不被杀死,使得一个android应用不会被进程杀死

    怎样使一个Android应用不被杀死?(整理) (2011-12-02 18:50:54) 转载▼ 标签: it 参考:http://blog.csdn.net/windskier/article/d ...

  6. android如何写第一个程序,第一个Android应用程序

    **文章摘要 ** 1.熟悉第一个Android应用程序的创建,以及创建过程中的各个文件夹的意义. 2.熟悉Android界面之间的跳转方式. 一.关于开发工具: 1.开发工具(Eclipse.And ...

  7. android简单课表,模仿大神的一个android课程表

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 所有编码完成之后,运行错误,跑不起来,有没有大神帮我看看,现在的错误我贴在下面 java.lang.RuntimeException: Unable to ...

  8. Html代码打包后如何修改,html代码打包封装成APP教程

    lbuilder是一个在线打包网站的平台,可以非常方便的把一个手机网站做成APP,也可以直接打包h5代码,免费使用! 下面介绍如何使用lbuilder打包html代码 分七步进行 1.注册lbuild ...

  9. cmd python封装成exe_别再问我怎么Python打包成exe了!

    也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇(如果有).再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈. 但是呢,我 ...

最新文章

  1. Go语言的Channel文章,整个人都感觉不好了
  2. Linux服务器-使用mysql
  3. 从 2017 ChinaJoy 谈起,中国游戏如何数据化前行
  4. linux3.x内核实时性改进,linux 3.x内核优化指南
  5. html前台检验特殊字符正则,【Qt编程】html特殊字符及正则表达式
  6. javah命令 C Header and Stub File Generator
  7. unity描边发光shader_unity shader实例#1 轮廓渲染-描边
  8. linux重装系统u盘启动不了怎么办,U盘安装Linux开机无法启动解决方法
  9. 服务器使用nginx做代理,通过HttpServletRequest获取请求用户真实IP地址
  10. 深入解读Linux进程调度系列(总览)
  11. google浏览器安装gliffy 安装方法及插件
  12. 庄子梦游记之办公室有“云”
  13. unity点击按钮跳转页面
  14. 选择困难症? 看看这几款主流的文档管理系统
  15. 虚拟机连接摄像头程序报错
  16. 学习道长的30个Swift法术 (一)
  17. 【51CTO学院三周年】初识51cto到习惯打开51cto
  18. laravel 的 scout elasticsearch ik laravel-scout-elastic 之间的关系与安装
  19. Cause: org.postgresql.util.PSQLException: 错误: 对于可变字符类型来说,值太长了(255)
  20. C语言中%*s,%*c (还有%*.*s)

热门文章

  1. js node 打包mac应用_node app 打包工具pkg的具体使用
  2. mysql concat 索引_mysql-查看数据库、索引、表大小
  3. 货物与产品的区别_商品与一般物品和其他产品有什么区别?
  4. iis web服务扩展_Web服务器系统都有哪些类型?都有什么优点呢?
  5. Codeforces 1132E (看题解)
  6. js获取url传递得参数
  7. zabbix-3.2 官方手册
  8. Android Studio解决:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed
  9. Linux ALSA音频子系统二
  10. Android 反编译 -smali文件对比java文件