文章标题

使用AndroidStudio调试的时候也希望用正式keystore打包apk

  1. 背景:有时候需要引入第三方支持比如百度地图等,这时我们需要在第三方网站注册我们的App,需要输入打包的密码,比如MD5,如果我们填写的是正式得到发布版本的keystore密码,而调试的时候使用的是默认的keystore,会导致某些功能不能正常使用,所以我们希望调试的时候也自动使用正式发布的keystore。
  2. 代码配置方法:
    在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
        }
        '''
    
    }
        ...
      }
  3. 直接设置
    点击File–>Project Structure–>app–>Signing&Build Types两个标签页进行上述配置。

你可能感兴趣的:(AndroidStudio)