码迷,mamicode.com
首页 > 移动开发 > 详细

android studio 签名

时间:2016-05-05 22:23:44      阅读:204      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!