使用 Gradle 實現 debug 與 release 不同包名
於 2020年3月21日 (六) 16:20 由 Silica(留言 | 貢獻) 所做的修訂 (创建页面,内容为“Category:Android 2020-03-22 00:15 == 使用前注意 == 包名方面不能完全不同,需要一个基础包名,比如原包名为 <code>com.silica</c…”)
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
。