項目中有微信分享和微信支付,微信支付后台設置是正式簽名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 編譯出來的版本都帶有上述簽名。