androoid 一个手机,生产测试版本共存

工作中经常需要,生产版本和测试版本,共存于一个手机上,方便测试使用.

applicationId:

表示的是应用的唯一ID标识,保证了应用的唯一性(其实就是相当于一个手机安装过含有这个ID的APP后就不能重复安装了),但是一般情况下是和清单文件中写的包名的值是一样的

applicationIdSuffix:

修改应用唯一ID标识。其实就是在applicationId加上后缀进行区分。只有这样把应用的唯一标识改了,就可以在手机中同时安装同一一个应用的上线版本和测试版本两个app了,否则不允许安装

productFlavors{
flavors_release{
applicationIdSuffix ".release"
}
flavors_dev{
applicationIdSuffix ".dev"
}

  


更多详解:
喜欢可以加Q群号:913934649,点赞,评论;

简书: https://www.jianshu.com/u/88db5f15770d

csdn:https://me.csdn.net/beyondforme

掘金:https://juejin.im/user/5e09a9e86fb9a016271294a7

发布了159 篇原创文章 · 获赞 30 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/beyondforme/article/details/104228420