在AndroidStudio项目中使用build.gradle进行签名

签名脚本记录

在Android Studio项目中使用build.gradle进行签名

  • .jks签名文件放在项目模块文件夹下(签名文件可在Build->Generte signed apk->Create new...新建`)

2

  • 在模块下的build.gradle添加如下配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34

    android {

    ...

    signingConfigs {
    release {
    storeFile file("sign_amlloc.jks")
    storePassword 'xxxxxxx'
    keyAlias 'yyyyyyyyy'
    keyPassword 'xxxxxxxxx'
    }

    debug {
    storeFile file("sign_amlloc.jks")
    storePassword 'xxxxxxx'
    keyAlias 'yyyyyyy'
    keyPassword 'xxxxxxxxx'
    }
    }

    buildTypes {
    release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    signingConfig signingConfigs.release
    }

    debug {
    signingConfig signingConfigs.debug
    }
    }
    ...
    }
  • 此后编译出来的releasedebug版本的app便会使用对应的签名文件进行签名