`
zhoujianghai
  • 浏览: 434047 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用命令行生成签名文件并用其对apk文件进行签名

阅读更多
《一》使用命令行生成签名文件
(1)创建一个用来存放签名文件的文件夹android_publish
(2)在命令行窗口中输入命令:(粗体部分)
E:\android_publish>keytool -genkey -alias alex_android.keystore -keyalg RSA -validity 20000 -keystore alex_android.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
  [Unknown]:  ZhouJiangHai
您的组织单位名称是什么?
  [Unknown]:  jxust
您的组织名称是什么?
  [Unknown]:  jxust
您所在的城市或区域名称是什么?
  [Unknown]:  ganzhou
您所在的州或省份名称是什么?
  [Unknown]:  jiangxi
该单位的两字母国家代码是什么
  [Unknown]:  cn
CN=ZhouJiangHai, OU=jxust, O=jxust, L=ganzhou, ST=jiangxi, C=cn 正确吗?
  [否]:  y

输入<alex_android.keystore>的主密码
        (如果和 keystore 密码相同,按回车):
这时会在E盘的abdroid_publish文件夹下生成alex_android.keystore文件,就是我们需要的签名文件,(-validity 20000 表示证书的有效天数为20000天)

《二》用生成的签名文件对apk文件进行签名
(1)在Eclipse中用“Export the unsigned apk”工具导出项目,这里保存到E盘的android_publish文件夹下,名为assistant.apk

(2)使用jarsigner给android_infoAssistant.apk
文件签名,如下所示:
E:\android_publish>"E:\jdk1.6\bin\jarsigner.exe" -verbose -keystore alex_android.keystore -signedjar android_assistant.apk assistant.apk alex_android.keystore

输入密匙的口令短语:
......
通过上面的命令就可以讲未签名的assistant.apk 文件签名为android_assistant.apk

(3)最后验证是否签名成功
E:\android_publish>"E:\jdk1.6\bin\jarsigner.exe" -verify android_assistant.apk
如果成功则
输出:
jar 已验证

分享到:
评论

相关推荐

    apk签名文件keystore制作生成工具

    因为在做安卓中文编程平台(ACP)的项目,用到了apk签名文件。这个签名工具目测和E4A相同界面哦。此源码已将-keypass 和-storepass 设置为相同密码。用到的模块:取DOS执行结果 取DOS执行结果.rar (2 KB, 下载次数:...

    Android Studio自动生成带系统签名的apk

    如果你需要开发一个带有系统...给apk加上开发者签名(jks文件),使用keytool-importkeypair 对jks文件进行系统签名,在出包的时候,直接使用带有系统签名的jks对apk进行签名,这样编译生成的apk文件就自带系统签名了

    批处理 一键 apk反编译、编译、签名(已生成签名文件)。

    apk反编译、编译、签名(已生成签名文件 )。

    Android Apk命令行编译签名打包大全

    这里详细的介绍了如何使用命令编译apk 签名 打包,很实用,如果你是Android开发者一定要知道如何编译签名apk

    对未签名apk文件进行签名.zip

    对未签名apk文件进行签名.zip 这里对未签名的apk文件进行签名,studio可以生成未签名的apk文件 还需要签名文件jks或者keystory。

    万能apk签名工具(APK文件修改工具)V1.00 绿色版

    万能apk签名工具(APK文件修改工具)V1.00 绿色版 使用万能apk签名工具,自己定制个性的rom 就 轻而易举了!用的这个签名成功,然后将apk安装到了模拟器中。用的时候很简单,选择apk包,然后选择签名就可以。 运行它,...

    安卓apk签名修改工具

    用这个签名apk文件,然后将apk安装到了模拟器中。 用的时候很简单,选择apk包,然后选择签名就可以。 1.有了这个软件,可以自己修改美化APK文件 2.用WINRAR打开APK文件,将自己的图片图标放进替换原有的,然后用...

    APK重新签名

    将原来APK的签名文件重新签名生成新的keystore文件,新生成的签名文件和密码要记住哦

    apk签名工具文件

    apk签名文件,apk签名工具文件,可用于安卓APK文件的签名,不能用于ROM的签名

    android10 apk签名文件

    android10 apk签名文件,签名后可以获取系统权限

    Android App Bundle .aab生成apk资源命令行

    Android App Bundle (.aab) 是一个包含你的应用所有版本的分发格式,...在--output你填写的路径下看到生成的apks 文件,那么直接把apks文件后缀名修改为zip, 完成解压其中就有apk文件,就能正常使用其中的apk文件了。

    APK如何签名

    从eclipse和命令行两条路径签名apk,生成签名文件

    android-APK系统签名文件.rar

    Android 系统签名文件,最高层级的签名文件,解决无签名,无权限问题

    签名APK文件

    Android签名文件,安装包加固完可使用该签名文件进行签名

    安卓APK混淆加固重签名工具1.6.0

    安卓APK资源混淆加密重签名工具,可以对安卓APK文件的代码和资源文件进行混淆加密处理,可以对安卓APK文件进行加固,对代码和资源文件进行混淆,重新签名等功能. 可以保护APK,增加破解难度,防止误报毒等功能. ...

    apk生成、apk签名、Zipalign优化APK 详解——三者合一讲解

    apk生成、apk签名、Zipalign优化APK

    Android apk文件反编译、编辑、签名工具大集合

    1、包含了3个版本的APKTool,...6、包含了APKSign签名工具,可对修改后的apk文件进行签名,确保apk可以安装运行; 7、包含了SuperOneClick,可对Android机器进行root。 以上工具如有不懂使用的地方,可去问问度娘与狗哥

    安卓APK混淆加密重签名工具1.5.0

    安卓APK资源混淆加密重签名工具,可以对安卓APK文件的代码和资源文件进行混淆加密处理,可以对安卓APK文件进行加固,对代码和资源文件进行混淆,重新签名等功能. 可以保护APK,增加破解难度,防止误报毒等功能. 主要...

    获取apk签名的工具

    这个是一个获取apk文件签名的一个小工具,是我从我同事那弄来的分享给大家,请大家不要喷我哈。

    Android APK生成系统签名文件

    本文件是Android APK生成系统签名文件,关于本文件的详细用法请参见博文:http://blog.csdn.net/l1028386804/article/details/47687027

Global site tag (gtag.js) - Google Analytics