首页 > 移动平台 > 详细

android studio 签名

时间:2016-05-05 22:21:55      阅读:172      评论:0      收藏:0      [点我收藏+]

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

 

android studio 签名

原文:http://www.cnblogs.com/x-bing/p/5463299.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!