先来看下效果,相同的app,只是换了不同的图标:
可能大部分人想到的方法可能是:改包名。没错,这确实是一种方法,但是和现在要介绍的方法比起来真的繁琐了好多。感谢Gradle-Plugin这个插件,很是强大,废话不多说直接上代码:找到项目的build
红框才是重点:这个debug的applicationIdSuffix随便改都能生成你想要的测试apk的applicationid啦,改成debug1重新sync,再运行就可以在手机上安装一个相同的app了,都能够正常使用,而且互相没有影响。相对于改包名,这个方法真的是方便了很多。
方便大家使用,直接复制出代码:
buildTypes {
debug {
applicationIdSuffix"debug"
}
release {
minifyEnabledfalse
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
}
}
直接复制粘贴就搞定!
附上一个权威Gradle-Plugin教程连接,如果有时间可以仔细了解一下。
网友评论