zoukankan      html  css  js  c++  java
  • Android Studio生成keystore签名文件步骤讲解

    Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下:

    Build---Generate Signed Apk...如图:

    a

    如果你的project中有2个或者2个以上module时,会出现以下对话框,让你选择要给哪个module签名。如果project文件中只有一个module,不会出现下面的对话框,忽略此步。如图:

    2

    点击Next弹出以下对话框

    选择Create new...

    以上的对话框信息记得找个记事本保存下你填写的信息。点击Ok。后面填写你自己填的信息,一直next就可以了。

     这里注意 在android studio2.3之后,签名会出现两个版本供选择

    选V1打包出来的app是jar的(一般这种就是当做第三方导入项目来用的),

    选v2打包出来的APP是apk版本的(也就是可以直接在手机上安装的,可是上线的);

    至少,选择一个,一般选V1或者V1V2同时选择,只选择V2有的apk会安装失败,此时您可以停用这项新方案。禁用过程会导致 Android Studio 2.2 和 Android Plugin for Gradle 2.2 仅使用传统签名方案来签署您的应用:

     1 android {
     2     ...
     3     defaultConfig { ... }
     4     signingConfigs {
     5       release {
     6         storeFile file("myreleasekey.keystore")
     7         storePassword "password"
     8         keyAlias "MyReleaseKey"
     9         keyPassword "password"
    10         v2SigningEnabled false
    11       }
    12     }
    13   }

    注意:如果您使用v2 签署您的应用,并对应用进行了进一步更改,则应用的签名将无效。出于这个原因,请在使用v2 签署您的应用之前、而非之后使用 zipalign 等工具。

    最后会在你之前选择的存储文件的文件夹中生成一个.jks文件。jks就是java key store的缩写.

    附加:查看jks文件的指纹证书MD5值:

    打开命令面板:win+R

    进入到你的.android目录,一般在C盘,我的在C:UsersAdministrator.android。

    输入以下命令:keytool -v -list -keystore .jks所在的路径

    例如我的:keytool -v -list -keystore F: est.jks回车,输入私钥口令,也就是你的密码(注意你输入的时候是看不见的,输入完直接回车就可以了)如图:

    项目要集成第三方的SDK时会用到这些信息,找个文件保存起来吧。

    转自:http://blog.csdn.net/anyanyan07/article/details/53493785,略有增改

    参考:http://blog.csdn.net/jiangjingxuan/article/details/66970552#comments

  • 相关阅读:
    团队展示&选题
    结对编程(JAVA实现)
    wc项目(node.js实现)
    复审与事后分析
    事后诸葛亮分析报告
    Alpha阶段项目复审
    测试与发布
    Scrum 冲刺第五篇
    Scrum 冲刺第一篇
    项目冲刺
  • 原文地址:https://www.cnblogs.com/Sharley/p/7519122.html
Copyright © 2011-2022 走看看