您的位置:首页 > 移动开发 > Android开发

android studio 签名

2016-05-05 20:45 351 查看
a.配置build.gradle脚本文件的android节点中添加如下:

signingConfigs {

config {

storeFile file('E:/IPC/打包相关/签名/ivy-app.keystore')

keyPassword 'landinghome2014ivy'

keyAlias 'ivy'

storePassword 'landinghome2014ivy'

}

}

buildTypes {
debug {

debuggable true

signingConfig signingConfigs.config

}

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

signingConfig signingConfigs.config

}

}

b. 在Terminal命令行面板中输入命令:

gradlew clean //清空之前的build目录

gradlew build
//重新build project,完成后生成四个apk 如下图



注:如果不想在配置文件中输入签名秘钥,可以按如下方法操作:

a自定义方法,通过从控制台输入得到秘钥字符串:

def getPassword(){

System.console().printf("\n 请输入签名文件秘钥:\n")

return System.console().readLine()

}


b然后修改签名配置中的签名密码的值

signingConfigs {

config {

storeFile file('E:/IPC/打包相关/签名/ivy-app.keystore')

keyPassword getPassword()

keyAlias 'ivy'

storePassword getPassword()

}

}


c最后和之前生成apk一样,在命令行输入命令:

gradlew clean

gradlew build

会提示输入签名秘钥



d输入密码之后,等待运行完成即可生成apk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: