为了方便开发,都会有不同的网络环境
android 开发中我们在项目上线前都需要结果大量的测试,为了方便不同环境的测试,我们需要打不同网络环境的apk
今天给大家分享下一个项目打三种apk,这三种apk可以在手机上并行安装,不会出现覆盖
主要利用build.gradle 的productFlavors
下面直接上代码 这些代码都是在build.gradle文件里android目录下的
flavorDimensions "color" productFlavors { productrRelease { applicationId "com.example.lishuai.productflavorsapk" resValue "string", "app_name", "FlavorsApk" buildConfigField 'int', 'SDK_APPID', '123' buildConfigField 'String', 'URL_HTTP', '"www.baidu.com"' manifestPlaceholders = [ JPUSH_PKGNAME: applicationId, JPUSH_APPKEY : "3cd6db0f0d84ef85f6a38ed3", JPUSH_CHANNEL: "developer-default", _AMAP_KEY : "63622f57b1ed9b3b9a11e4707422cbc7", _UMENG_KEY : "5ad446b3f29d98