android studio 在debug模式下使用release版签名

在做微信支付的时候踩坑,接入微信支付,必须使用正式版签名才可以调起支付。所以为了避免每次打包打release包,设置在debug模式下打包使用release版签名

在项目的gradle文件下,添加以下代码

android{

    ...

    signingConfigs {

        release {

            //.jks文件放在项目目录(app目录)

            storeFile file("wxkey.jks")//签名文件名

            storePassword"123456"//密码

            keyAlias"key0"//别名

            keyPassword"123456"//密码

            }
 
        debug {

            //.jks文件放在项目目录

            storeFile file("wxkey.jks")

            storePassword"123456"

            keyAlias"key0"

            keyPassword"123456"

            }

        }

    ...

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard

            android.txt'),'proguard-rules.pro'

            signingConfig signingConfigs.release

            }

        debug {

            signingConfig signingConfigs.release

            }

        }

    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,335评论 25 709
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 14,166评论 8 72
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    acc8226阅读 12,289评论 3 25
  • 今夜我把那一头酒红色的头发重新换回了黑色,一个人游走在街头,城市的霓虹灯是那么的璀璨,心是如此的悲凉… ...
    叶虞阅读 1,898评论 0 0
  • data: SUMMY TYPE DMBTR VALUE 178,"赋值G_CHAR17 type CHAR17....
    Mmm_余安阅读 3,379评论 0 0