zoukankan      html  css  js  c++  java
  • Android APK 签名(图)

    Apk签名首先要有一个keystore的签名用的文件.
    keystore是由jdk自带的工具keytool生成的.具体生成方式参考一下:
    开始->运行->cmd->cd 到你安装的jdk的目录这里我是 C:\Program Files\Java\jdk1.6.0_10\bin
    然后输入:keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -validity 20000 -keystore asaiAndroid.keystore
    -alias 后跟的是别名这里是 asaiAndroid.keystore
    -keyalg 是加密方式这里是 RSA
    -validity 是有效期 这里是 20000
    -keystore 就是要生成的keystore的名称 这里是 asaiAndroid.keystore
    然后按回车
    按回车后首先会提示你输入密码:这个在签名时要用的要记住了哦。
    然后会再确认你的密码。
    之后会依次叫你输入 姓名,组织单位,组织名称,城市区域,省份名称,国家代码等。
    参考:
     
    运行完可以在 C:\Program Files\Java\jdk1.6.0_10\bin 里找到刚才生产的keyStore文件

    好现在开始给Apk签名了:
    在 C:\Program Files\Java\jdk1.6.0_10\bin 还提供一个工具 jarsigner.exe
    好现在可以在刚才的命令行后继续运行以下命令给APK签名:
    jarsigner -verbose -keystore asaiAndroid.keystore -signedjar LotteryOnline_signed.apk LotteryOnline.apk asaiAndroid.keystore
    -keystore:keystore 的名称
    LotteryOnline_signed.apk  是签完名后的APK
    LotteryOnline.apk 是签名前的apk
    然后按回车:会要求输入刚才设置的密码,输入后按回车就开始签名了。
    参考:
     
    运行成功后在 C:\Program Files\Java\jdk1.6.0_10\bin 目录下会多出一个被签名的apk文件,
    参考:
     


  • 相关阅读:
    a链接获取方法
    调用百度地图API搜索地名和关键词
    页面定时跳转
    amazeui 上传文件
    数组删除多个元素的方法
    synology git 服务器问题处理
    公司和家里代码文件同步方案: (git和dropbox实现)
    前端项目, 每次运行都需要输入 sudo 的解决方法
    git revert 让提交不再害怕
    建立自己的键盘栈(shortcutkeyStack)
  • 原文地址:https://www.cnblogs.com/qq78292959/p/2116413.html
Copyright © 2011-2022 走看看