使用AndroidStudio调试的时候也希望用正式keystore打包apk
- 背景:有时候需要引入第三方支持比如百度地图等,这时我们需要在第三方网站注册我们的App,需要输入打包的密码,比如MD5,如果我们填写的是正式得到发布版本的keystore密码,而调试的时候使用的是默认的keystore,会导致某些功能不能正常使用,所以我们希望调试的时候也自动使用正式发布的keystore。
代码配置方法:
在build.gradle(Module:app)中配置以下代码android { signingConfigs{ config{ keyAlias 'your keystore name' keyPassword 'your password' storeFile file('your keystore path') storePassword 'password' } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard- android.txt'), 'proguard-rules.pro' ''' signingConfig signingConfigs.config ''' } ''' debug{ signingConfig signingConfigs.config } ''' } ... }
直接设置
点击File–>Project Structure–>app–>Signing&Build Types两个标签页进行上述配置。