android studio 修改成自己jks(keystore)签名文件

项目中有微信分享和微信支付,微信支付后台设置是正式签名md5值不便调试,最初直接在后台创建二个应用一个测试一个正式的,但二个人同时开发这个测试版本的md5又遇到麻烦,所以想到android studio gradle配置

配置信息如果下

我将我的签名文件放到了app根目录下

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"
    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
    defaultConfig {
        applicationId "com.freexiaoyu.app"
        minSdkVersion 14
        targetSdkVersion 22
        versionCode 14
        versionName "1.1.1"
        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
        }
        signingConfigs {
            release {
                storeFile file("freexiaoyu.keystore")
                storePassword "123456"
                keyAlias "freexiao"
                keyPassword "123456"
            }
        }
    }
    buildTypes {
        debug {
            signingConfig signingConfigs.release
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
    }
}

配置完成后 点击运行测试微信分享和支付成功也可以在terminal里面输入 gradlew assembleRelease 编译出来的版本都带有上述签名。

 

posted on 2016-10-17 16:51  freexiaoyu  阅读(4441)  评论(0编辑  收藏  举报