利用 Android Studio 和 Gradle 打包多版本APK
在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug_api.com,release_api.com,dev_api.com等等。 不同的版本对应了不同的 api 域名,还可能对应不同的 icon 等。 如果每次都在打包前修改我们都手动来修改,这样实在是不够方便。 但如果我们使用了 Android Studio 和 Gradle,这个麻烦就可以轻松省去。 具体方式如下: 在 Android Studio 中打开 build.gradle(Module中)的 android 节点下添加如下代码 buildTypes { //这里的名字自定义,不要求大小写 release{ // 这里是在 applicationId 中添加了一个后缀。所以『.』要加上 applicationIdSuffix ".release" // 这里的作用是选择是否混淆代码 minifyEnabled false proguardFiles getDefaultProguar...