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

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

作者: 温水煮青蛙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