乾申大那多

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1. keystore.properties配置

将签名文件放置key目录或者其他目录,配置如下

代码片段

storeFile=../key/xxx.keystore
storePassword=xxx
keyAlias=xxx
keyPassword=xxx

2. 项目build.gradle配置

配置如下

build.gradle代码片段

apply plugin: 'com.android.application'
// 加载key文件
def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

android {
	// 配置签名信息
    signingConfigs {
        release {
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
            keyAlias = keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            v1SigningEnabled true
            v2SigningEnabled false
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            // 使用签名
            signingConfig signingConfigs.release
        }
        debug {
         	// 使用签名
            signingConfig signingConfigs.release
        }
    }

}
posted on 2021-07-10 19:42  天使骑驴飞  阅读(211)  评论(0)    收藏  举报