使用 Gradle 实现 debug 与 release 不同包名
跳到导航
跳到搜索
2020-03-22 00:15
使用前注意
包名方面不能完全不同,需要一个基础包名,比如原包名为 com.silica
,只能做到跟随后缀,如 com.silica.debug
和 com.silica.release
。
当然可能有其它方法实现,但暂时还用不到这个需求,用到再记录吧。
使用
android { defaultConfig { applicationId "com.silica" ... } ... buildTypes { debug { applicationIdSuffix ".debug" ... } release { applicationIdSuffix ".release" ... } } }
最终通过 Gradle 打包出来就会是 com.silica.debug
和 com.silica.release
。