Android Studio 自动签名构建

一、在Android Studio中 生成签名文件(eclipse 的签名文件为.keyStore  studio中 为.jks)

1、点击Build->Generate Signed APK->Next


Key store path:签名文件路径

Create new... : 创建一个新的签名文件

Choose existing...:选择一个意境存在的

Key store password :签名文件密码

Key alias:签名别名

Key password:别名对应的密码

Remember passwords: 记住密码

2、创建签名文件 

选择 Create new 如果已经具有了签名文件 那么选择 Choose existing

填写完 以上信息 点击ok 即可生成签名文件

二、项目构建配置

1、在我们所要构建的项目build.gradle中进行配置


2、添加配置信息

singningConfigs 是我们的签名配置文件 里面可以配置多个 必需配置到 buildTypes上面


signingConfigs {

            mySign {  //定义的签名名称,可以自己修改 需要匹配 buildTypes中的signingConfig配置

                         keyAlias  '1603'           //别名

                         keyPassword  '123456'       //别名密码

                         storeFilefile('../keyStore.jks')        //签名文件存储路径

                         storePassword  '123456'             //签名文件密码

             }


然后在buildTypes 对我们构建的版本 进行签名文件配置。

buildTypes {

          release {

                   minifyEnabled   false    // 是否开启混淆

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

                   signingConfig  signingConfigs.mySign    //构建所用的签名文件

           }

}


3、选择构建版本

点击左侧build variants 修改我们的构建版本。修改后 我们build过程 将采用 我们配置好的签名文件进行构建发布!

在开发中  百度地图 新浪微博 微信分享 等第三方所需要对 MD5 SHA1 匹配的项目中,如果团队开发采用的是本机的debugkey,那么 md5 sha1 将不不一致 会导致 开发过程中 地图无法显示,微博微信无法分享的情况,所以才用 自己的签名发布更方便开发。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 14,167评论 8 72
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,403评论 19 139
  • 转载注明出处:http://www.jianshu.com/p/5255b100930e 0. 前言 完全由个人翻...
    王三的猫阿德阅读 7,387评论 0 4
  • 每一年都会有一个总结,今年也不例外。很可惜还是没有什么变化,一样的工作,一样的生活,一样的步伐。没有找到那个对的人...
    南雨Y头阅读 1,703评论 0 0
  • 问题描述   项目使用的vue2.0开发,项目中需要一个富文本编辑器,楼主经过一番心理挣扎选择了vue-quill...
    NowYouSeeAll阅读 21,203评论 16 28