当前位置:首页 > 嵌入式 > 嵌入式新闻
[导读]众所周知,Android Studio可以轻松创建签名的APK。 但是有时我们必须使用命令对Android进行签名。 例如,最近我在上架时遇到了这种情况。

众所周知,Android Studio可以轻松创建签名的APK。 但是有时我们必须使用命令对Android进行签名。 例如,最近我在上架时遇到了这种情况。

在360开放平台给app上架,360开放平台会先给应用加固,然后下载已加固的apk后,要求再次签名。这时候就不能直接用Android Studio签名,而是用命令签名。

签名有两种方式,比如用jarsigner或者apksigner的方式。

jarsigner方式只支持v1签名,apksigner方式支持v1和v2的方式。

v1和v2的区别,可以参考 https://blog.csdn.net/qq_32115439/article/details/55520012。

方式一:

jarsigner -keystore 密钥库名 xxx.apk 密钥别名

方式二:

apksigner sign --ks 密钥库名 --ks-key-alias 密钥别名 xxx.apk

上述命令,签名后没有改变文件名称。如何判断是否签名成功?可以采用如下命令。

打印签名信息命令:

keytool -list -printcert -jarfile appname.apk

通过上述命令,可以打印出签名的所有者信息,发布者,序列号,有效期等信息。

通过以上信息,即可判断出是否签名成功。

换一批

延伸阅读

[科技前线] 高管透露Android 11彩蛋:仍有甜点名称

高管透露Android 11彩蛋:仍有甜点名称

一直以来谷歌都会以甜点命名Android版本,比如Android 7.0的牛轧糖、Android 8.0的奥利奥。 但是从Android 10开始,谷歌似乎取消了甜点命名。 谷歌认为,以甜点命名操作系统的做法虽然有趣,但Android作为一...

关键字: Android 谷歌

[嵌入式新闻] ios签名或许是最佳选择

ios签名或许是最佳选择

那些玩过ios越狱的人需要清楚。如果要在AppStore应用程序商店之外安装第三方平台应用程序,则需要越狱电话才能破坏系统安全性机制并获得最高特权。在相对封闭的iOS系统中,所有应用程序都必须先使用签名来验证其安全性,然后才能将其安装在...

关键字: iOS 越狱 签名

[嵌入式新闻] WhatsApp能实现Android和iOS设备之间同步聊天

WhatsApp能实现Android和iOS设备之间同步聊天

众所周知,WhatsApp为其流行的消息传递应用程序提供了多设备支持。 这样,您可以使用同一帐户在同一设备(无论是智能手机,台式机还是iPad)上同时登录WhatsApp。 由于WhatsApp希望启用另一个重要功能并支持多个设备,...

关键字: Android iOS whatsapp

[物联网技术文库] 恩智浦和谷歌云使用新的云物联网核心来拓展Android Things的范围和性能

恩智浦和谷歌云使用新的云物联网核心来拓展Android Things的范围和性能

云物联网核心打破数据孤岛,让智慧城市能够远程收集和分析信息,以便改进交通和都市服务 美国加利福尼亚州山景城,2017年5月16日讯 – 恩智浦半导体公司(NXP Semiconductors N.V.)(纳斯达克代...

关键字: 恩智浦 Android 谷歌

[嵌入式新闻] 只需一个小工具,体验完爆iOS 14

只需一个小工具,体验完爆iOS 14

前一段时间,iOS 14发布了回滚功能。 您可以按电话背面以执行快速操作,例如拍摄屏幕截图。 许多Android用户将其称为“ IOS Niu X”,但实际上该功能只能由软件实现。 没有添加新硬件。 它最初是由Android 11开发...

关键字: Android ios14 背部敲击

嵌入式新闻

13561 篇文章

关注

发布文章

技术子站

关闭