在dos下给一个apk签名

使用jarsigner对APK签名 写在文章中之前:网上当前很多关于jarsigner对APK签名的讲法,但是有些讲的很粗糙,有些还在就在在抄袭他人的文章,而自己却没有去验证是否正确。 一、由于自己在工作中要用到jarsigner对apk进行最后的发布签名,所以自己也去看了一下具体怎么搞,不足之处欢迎读者指出,在此感谢杨立先生的指导。 二、关于jarsigner的具体介绍请查阅:http://docs.oracle.com/ja 阅读详情

以前都一直用eclips直接打包的,可今天老板给了个没签名的apk,让用我们应用的签名给签名下。。结果悲剧了,第一次用dos签名,各种出错,折腾了20分钟终于解决了。

首先:dos下输入如下命令,额,因为我的都是d盘根目录下的,dos也切换到d盘了,所以,没有加路径。

注意下:输入密码的时候屏幕上是不显示的,所以别和我一样以为哪里出错啦。。

 

jarsigner -verbose -keystore Androidkey -signedjar  tap_signed.apk  tap_unsign.apk bieming

黑色的部分不用动,红色的来解释下

Androidkey:这个是我们应用打包用的key文件

tap_signed.apk:这个是签名后的apk,名字自己随便起

tap_unsign.apk :这个是未签名的apk,我们就是给他签名的。

bieming:就是可以文件的别名,顾名思义。

如下图,大家在用eclipse打包的时候这一步:

ioinic3---DOS命令下apk签名打包及常见问题解决 一、在DOS命令下对apk进行签名 首先我们需要将ionic项目中src目录里面的内容同步到android中,在使用DOS命令的时候一定要使用ionic cordova build android -release。  而不是ionic cordova build android.这样的签名生成的apk才能在手机上正常运行,否则可能出现“签名校验失败”的提示。         然后在DOS命令... 阅读详情

相关推荐

DelphiXE8中获取APK签名信息

function GetSignatures():string; var   PackageName:string;   PM:JPackageManager;   PI:JPackageInfo;   Signatures:String;   SignCount:Integer;   Signs:TJavaObjectArray;   Sign:JSignature;   JO

fghydx的专栏 1731

Android命令行用已有的keystore对apk进行签名

转载请注明出处: http://blog.csdn.net/aa464971/article/details/52923571   这里要用到Android SDK中的一个工具jarsigner,只要配置了SDK环境变量就可以直接使用   方法一(推荐): 复制命令到记事本保存为apk-sign.bat后运行 set/p keystore_path=请输入.keystore的文件...

猴子请来的救兵 2万+

通过DOS命令来完成apk签名

      给apk签名一共要用到3个工具,或者说3个命令,分别是:keytool、jarsigner和zipalign,下面是对这3个工具的简单介绍:            1)keytool:生成数字证书,即密钥,也就是上面说到的扩展名为.keystore的那类文件;            2)jarsigner:使用数字证书给apk文件签名;            3)zipalign:对签...

android开发笔记 970

使用命令行对apk签名

.keystore密钥生成 使用jdk/bin下的keytool工具 keytool.exe -genkey -alias[alias]-keyalg RSA -keysize 1024 -keystore [keystore_name]-validity365 其中alias为别名 1024为密钥长度 keystore_name为keystore名称,形如template.ke...

心沉大海 653

apk签名之jarsigner命令签名

apk签名工作可以通过两种方式来完成: 1)通过ADT提供的图形化界面完成apk签名;2)完全通过DOS命令来完成apk签名 1)准备工作 我比较喜欢第2)种方式,所以下面将讲解如何通过命令的方式完成apk签名。 给apk签名一共要用到3个工具,或者说3个命令,分别是:keytool、jarsigner和zipalign,下面是对这3个工具的简单介绍: 1)keytool:生成数字证书,即...

Candicelijx的专栏 3374

android开发代码实现对Apk签名,如何对apk进行签名

手动给apk签名一共要用到3个工具,分别是:keytool、jarsigner和zipalign1.keytool:生成数字证书,即密钥,是扩展名为.keystore的文件。2.jarsigner:使用数字证书给apk文件签名;3.zipalign:对签名后的apk进行优化,提高与Android系统交互的效率.3个工具默认所在的路径:1.keytool:该工具位于jdk安装路径的bin目录下;2....

weixin_42162171的博客 1447

apk签名

一、使用工具1.工具1)keytool:生成数字证书,即密钥,也就是上面说到的扩展名为.keystore的那类文件;2)jarsigner:使用数字证书给apk文件签名;3)zipalign:对签名后的apk进行优化,提高与Android系统交互的效率(Android SDK1.6版本开始包含此工具)2.使得能够使用命令行将上面3个工具所在路径添加到环境变量path中1)keytool:该工具位于...

月照平沙的博客 2195

android apk 文件打包 签名

这里重点介绍的是利用jdk中的两个工具对Android的应用程序包apk文件进行签名。 主要分为3个步骤:第一步生成签名文件,第二步对apk文件签名,第三步验证签名。 以下是执行命令,注意此段命令所生成的签名文件和apk文件在同一目录下。 首先进入dos命令行,运行-->cmd --> cd apk所在的路径(以下简称apk_dir) 第一步生成签名文件 apk_dir>keyt

等价交换的专栏 1958

android studio 自动签名打包,拷贝apk到指定目录

android studio build.gradle中配置实现自动签名打包,重命名apk,拷贝apk到指定目录 序言 目前android开发基本上都是在android studio上进行的,而android studio是使用的gradle进行项目构建的,不同于之前使用eclipse时使用的ant脚本构建,gradle的语法更加的灵活强大,gradle可以使用groovy进行编写,但是本...

fight__fight的博客 7971

android apk签名和权限问题

一. android apk签名问题(http://blog.csdn.net/lyq8479/article/details/6401093) 1.为什么要给Android应用程序签名?       如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。       Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统

dxmcu的专栏 6596

android 0基础 flutter打出Android flutter 签名包 debug包 签名apk

注意⚠️ 首先,这篇文章主要针对打包,前部分主要针对不是Android开发的同学,没有Androidstudio打包Android基础,在学习flutter需要打出签名包,所以比较详细。是android同学可以直接跳至看方法三,对flutter打包扩充了解。 话不多,直接上重点

DeckeDeng的博客 2703

如何获取apk签名信息?

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) 转自:http://blog.csdn.net/chenrushui/article/details/51333724 在接入第三方功能时,经常要注册提交apk签名信息 (sha1签名)? 获取apk签名信息...

孤云博客 6645

Android apk 签名总结

签名介绍 什么是签名? 在现实生活中,签名就相当与合同上的签字和盖章。只有签名之后,才具有一定的效力。如果没有签名,“合同”就没有对象,也就没有法律效力了。 为什么要签名? Android系统要求每一个应用程序必须经过数字签名才能安装到系统中,也就是说没有经过签名的app,是没有办法安装到你的android机器上的。  Android通过数字签名来标志应用程序和开发者

索峰的个人专栏 1375

c# android apk签名和权限问题

android apk签名和权限问题 一. android apk签名问题(http://blog.csdn.net/lyq8479/article/details/6401093) 1.为什么要给Android应用程序签名? 如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。 Android系统要求每一个Android应用程序...

qq_33630104的博客 1770

Android APK签名

写在文章中之前:网上当前很多关于jarsigner对APK签名的讲法,但是有些讲的很粗糙,有些还在就在抄袭他人的文章,而自己却没有去验证是否正确 一、由于自己在工作中要用到jarsigner对apk进行最后的发布签名,所以自己也去看了一下具体怎么搞,不足之处欢迎读者指出,在此感谢杨立先生的指导。 二、关于jarsigner的具体介绍请查阅:http://docs.oracle.com/java...

uiuno 554

Android 如何对apk文件进行反编译以及重新打包签名

最近在看视频的时候看到有关apk文件如何反编译的,顿时提起了自己的兴趣,记得在刚刚学习Android的时候就对这份面有兴趣,只是当时自己的技术…咳…现在自己…咳咳..咳…注:以下的前提是Java相关环境变量配置完成 我觉得反编译无非就是能够得到其apk的资源文件,以及java代码等 常用的工具有:apktool、jeb、Smali2Java等,下面我会一一介绍这几种工具的用法,展示下自己这两天的

武凯凯 1万+

android apk签名打包V1+V2签名工具(含下载链接)

近来 为了维护项目的安全性 解决应用签名的安全问题 采用了此签名方案 目前市场上 仍没有同时支持 v1 和 v2 的 签名工具(android studio除外) studio 可以应用打包时 对应用进行v1+v2 签名 但是在经过加固后 签名信息被抹除了 加固后 使用第三方签名工具进行签名 输出的是只有v1的签名信息 为什么使用v1+v2组合签名方案 第一官方推荐的签名方案 是因为v1...

Nade的博客 8956
上一篇: 各类源码地址
下一篇: 讯飞语音使用笔记
29boy
博客等级 码龄17年 7粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值