当前位置:   article > 正文

使用eclipse打包app以及AndroidStudio和Eclipse中app签名修改等问题(SH1和MD5)_修改md5和sh1

修改md5和sh1

一,使用eclipse打包app内容新建keystore:

1、先在eclipse中创建一个新的keystore看详细图




2、接下来设置一些打包必要参数:


3.设置好内容后点击下一步:


4、点击finish后就完成了哦!

(一)在Eclipse中开发项目添加KeyStore:

 解决方式:将app的签名证书设置为eclipse 的默认签名,避免调试和发布时遇到签名问题

步骤: 
1.:打包出一个带有签名的apk(需保存好打包的资料),复制打包出的key,修改后缀名为.keystore,即xxx 改为 xxx.keystore


2:修改keystore的密码为:Android

  1. xxx.keystore所在文件夹下打开命令行,
  2. 输入命令:keytool -storepasswd -keystore xxx.keystore
  3. 该步骤中三次输入的密码:
  4. 1.先输入打包xxx证书的密码
  5. 2.输入新密码:修改为android( jdk默认签名密码为android )
  6. 3.再次输入新密码

3:修改keystore的alias:

  1. 输入命令:keytool -changealias -keystore xxx.keystore -alias 证书的alias名字 -destalias androiddebugkey
  2. 该步骤中输入的密码:
  3. 1.输入第二步骤的输入的新密码:android
  4. 2.输入打包时alias的密码:

4:修改alias的密码:

  1. 输入命令: keytool-keypasswd -keystore xxx.keystore -alias androiddebugkey
  2. 1.先输入第二步骤的输入的新密码:android
  3. 2.然后输入打包时alias的密码:
  4. 3.最后输入alias中的新密码 android
  5. 4.再次输入:android

5.:将自定义好的keystore添加到Eclipse 中:

eclipse中的操作:

在eclipse中的window-->preferences-->android-->build里面的custom debug keystore设置为修改好的***.keystore。 即可看见证书MD5和SHA1的指纹了

  1. 案例:
  2. 1. androiddebugkey.keystore (androiddebugkey为自定义的名字)
  3. 2. keytool -storepasswd -keystore androiddebugkey.keystore
  4. 3. keytool -changealias -keystore androiddebugkey.keystore -alias yijiaqi -destalias
  5. androiddebugkey(yijiaqi是app打包时的alias名字)
  6. 4. keytool -keypasswd -keystore androiddebugkey.keystore -alias androiddebugkey

(二):将Eclipse项目迁移到Android Studio中(原本项目已经打包keystore)

android studio中的操作:导入eclipse上迁移后的项目下,进行以下步骤:为debug,release运行添加keystore

file-->project structure-->对应项目-->singing-->创建一个cong-->在build types中的releae和 debug中singing config 分别添加刚才添加cong,点击ok


(三)在AndroidStudio中开发项目添加KeyStore:

1.打包apk,创建keystore 文件(as中是以jks结尾)

Build–>Generate Sing Apk–>选中需打包的项目–>选择keystore路径–>create new key store–>输入相关信息(密码,alias名,alias 密码,年限等)–>ok–>输入创建keystore的密码,alias等–>next–>选择正式版release->finish



2.为项目添加debug,release的keystore:

2.1: file–>project structure–>对应项目(个人这是app项目)–>singing–>创建一个cong



(四)查看不同IDE中keystore中sha1值和md5值:

Eclipse上查看:

   在eclipse中的window-->preferences-->android-->build中看自定义keystore

AndroidStudio上查看: 
terminal视图中:

  1. 输入命令行:
  2. 格式:keytool -exportcert -list -v -alias <your-key-name> -keystore <path-to-production-keystore>
  3. 个人这边的alias:mjqmClient 路径:G:\mjqmkeystore\mjqmClient.jks
  4. 故输入:keytool -exportcert -list -v -alias mjqmClient -keystore G:\mjqmkeystore\mjqmClient.jks 
   

结果如下:

<code class="hljs ruby has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-constant" style="box-sizing: border-box;">E</span><span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span>\<span class="hljs-constant" style="box-sizing: border-box;">MJQMProject</span>>keytool -exportcert -list -v -<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">alias</span> mjqmClient -keystore <span class="hljs-constant" style="box-sizing: border-box;">G</span><span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span>\mjqmkeystore\mjqmClient.jks 输入密钥库口令<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> 别名<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> mjqmClient 创建日期<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2016</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8</span>-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">16</span> 条目类型<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-constant" style="box-sizing: border-box;">PrivateKeyEntry</span> 证书链长度<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span> 证书[<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>]<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> 所有者<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-constant" style="box-sizing: border-box;">CN</span>=mjqmClient 发布者<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-constant" style="box-sizing: border-box;">CN</span>=mjqmClient 序列号<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">7</span>d9060b7 有效期开始日期<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-constant" style="box-sizing: border-box;">Tue</span> <span class="hljs-constant" style="box-sizing: border-box;">Aug</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">16</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">16</span><span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span>08<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">47</span> <span class="hljs-constant" style="box-sizing: border-box;">CST</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2016</span>, 截止日期<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span> <span class="hljs-constant" style="box-sizing: border-box;">Fri</span> <span class="hljs-constant" style="box-sizing: border-box;">Aug</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">05</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">16</span><span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span>08<span class="hljs-symbol" style="color: rgb(0, 102, 102); box-sizing: border-box;">:</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">47</span> <span class="hljs-constant" style="box-sizing: border-box;">CST</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2061</span> 证书指纹<span class="hljs-symbol" style="color: rgb(0, 102, 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/155844?site
推荐阅读
相关标签
  

闽ICP备14008679号