日常开发的时候往往需要调试,调试一般是测试包,而上线前的最后调试一般是正式包。怎么样才能在同一个手机中安装测试包和正式包呢?关键就在包名ApplicationID上面
通过Gradle可以配置不同的版本用不同的ApplicationID,主要就是applicationIdSuffix属性的应用
defaultConfig {
applicationId "com.myapp.test"
minSdkVersion 15
targetSdkVersion 25
versionCode 100
versionName "1.0.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
debug {
resValue 'string'