使用 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
。