美文网首页
安卓项目新建打包加密文件

安卓项目新建打包加密文件

作者: 温水煮青蛙a | 来源:发表于2020-10-23 21:43 被阅读0次
截屏2020-10-23 11.04.28.png 截屏2020-10-23 11.04.46.png 截屏2020-10-23 21.26.53.png 截屏2020-10-23 11.08.45.png 截屏2020-10-23 11.09.48.png

1

新建文件

新建key.properties
app/android/key.properties
key.properties在android文件下。和android/app同级

文件中的代码

storePassword=123456
keyPassword=123456
keyAlias=key0
storeFile=/Users/.../app/android/xxx.jks

storePassword=新建xxx.jks文件时的密码
keyPassword=新建xxx.jks文件时的密码
keyAlias=新建xxx.jks文件时的Alias
storeFile=新建xxx.jks文件的绝对路径

2

文件中添加代码

app/android/app/build.gradle

第一行添加

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

android {
compileSdkVersion 29
上边添加

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
    compileSdkVersion 29
}

defaultConfig {}
后天添加

defaultConfig {}
signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
            storePassword keystoreProperties['storePassword']
        }
    }

相关文章

网友评论

      本文标题:安卓项目新建打包加密文件

      本文链接:https://www.haomeiwen.com/subject/bbjbmktx.html