android apk签名生成及配置

  • 环境
  • keytool工具
  • android studio配置

读完本文你将知道

  • 如何生成apk证书
  • 证书配置

环境

  • mac

keytool工具

  1. 使用标准的java工具keytool来生成证书
    执行如下命令:
keytool -genkey -keystore sample.keystore -keyalg RSA -validity 100000 -alias sample# 注:validity为天数,sample.keystore为生成key存放的文件,sample为私钥,RSA为指定的加密算法(可用RSA或DSA)
  1. 输入信息
    具体如下图
    android apk签名生成及配置_第1张图片
    相关参数和gradle中signingConfigs对应关系如下:
> 密钥库口令-->storePassword > 密钥口令-->keyPassword> alias-->keyAlias

android studio配置

    signingConfigs {        release {            storeFile file('xxx/xxx') //根据文件目录配置建议使用相对路径            storePassword "xxx"            keyAlias "xxx"            keyPassword "xxx"            v1SigningEnabled true            v2SigningEnabled true        }    }    buildTypes {        release {            minifyEnabled true            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'            //加上以下两句            debuggable true            signingConfig signingConfigs.release        }        debug {            signingConfig signingConfigs.release        }    }

更多相关文章

  1. Android dumpstate 工具解析
  2. android 查询工具源代码
  3. Android反编译工具绿色版V2.1(改进版)
  4. Android SDK目录结构和工具介绍
  5. 谷歌开发工具Android Studio安装使用图文教程
  6. android自动化测试工具
  7. 封装Android的AsyncHttpClient请求工具
  8. android卸载应用工具类
  9. Android设备信息管理工具类

随机推荐

  1. Android梳理 Fragment
  2. android官方技术文档翻译——Android Lin
  3. Android(安卓)ApiDemos示例解析(116):Vie
  4. fedora 18 源码编译 android 4.0.1
  5. Android App安装失败错误总结
  6. [Android(安卓)Pro] 关于BitmapFactory.d
  7. android中的dispatchTouchEvent、onInter
  8. [置顶] Android——4.2.2 文件系统目录分
  9. Android各版本源码下载链接
  10. Android Studio(十二):打包多个发布渠道的