在大型的项目中,需要有这样几个环境:
1:uat 2:sit 3:product
这样后台提供的接口中对应的baseUrl是不一样的,所以我们可以动态的配置每个环境对应的url前缀.
目录结构:
目录结构需要这样几部:
1:在gradle中配置
productFlavors {
product {
applicationId'product.com.example.test0908.test0908'
}
dev {
applicationId'dev.com.example.test0908.test0908'
}
第二步:
新建和main目录同包名的文件,分别为dev和pro对应你的不同的环境.
main.jpg注意:gradle语法中越靠后的位置优先级别越高.
然后我们编译后形成:
apk效果图:
dev producto了!
这里说个关于多语言切换的问题:
在用androidstudio创建的项目在切换多语言时候没啥大的问题
但是用eclipse转成androidstudio项目时候,需要配置resConfigs
如:
多语言切换
网友评论