Unity unsigned(debug) 模式下的签名理解
用unity打包apk时,通常渠道都会进行二次签名,因此经常有人选择签名时用Unity unsigned(debug) 模式,但是也有部分渠道不会去重新签名(比如360),这个时候每次更新包,就必须用最开始打包的机器去打包,否则会出现签名不一致,这样很麻烦。
后来研究后发现,其实unity中的unsigned(debug)打出来的包也是有签名的,其取用的签名文件是我们机器上面adt中生成的debug.keystore。理解了这个原理后,一切问题就迎刃而解了。下次打包好后,只要用最初那个机器的debug.keystore重新签名
一次就可以了。下面是具体的操作方法:
1、首先进入到apk所在的目录,把待签名的keystore文件也放入此目录,然后执行下面的命令
jarsigner -verbose -keystore debug.keystore -signedjar signed.apk unsign.apk mine.keystore
参数说明:
-verbose参数表示:显示出签名详细信息
-keystore表示使用当前目录中的debug.keystore签名证书文件。
-signedjar signed.apk 表示签名后生成的APK名称,
unsign.apk表示未签名的APK Android软件,
mine.keystore表示别名
2、查看签名后的指纹及md5信息,命令参数如下:
keytool -printcert -file C:\Users\Administrator\Desktop\APKSign\Test\petsigned\META-INF\ANDROIDD.RSA
ps:eclipse中会默认生成一个debug.keysotre,其信息如下:
Keystore名字:“debug.keysotre”
Keystore密码:“android”
Key别名:“androiddebugkey”
Key密码:“android”
eg:jarsigner -verbose -keystore debug.keystore -signedjar test_singed.apk test_unsigned.apk androiddebugkey
转载于:https://www.cnblogs.com/361blog/p/4078474.html
Unity unsigned(debug) 模式下的签名理解相关推荐
- Android开发之如何在debug模式下打出release正式包
公司项目中我们公司测试使用测试包测试.因为用到了百度地图导致debug版本的签名只能在我的电脑打debug才可以用,release版本没有问题.所以要解决这个问题. 于是我想着在debug模式下面直接 ...
- Debug模式下加载文件,运行程序异常的慢
今天在进行单元测试的时候,debug模式下加载速度很慢,但是run模式下速度很快. 原因:在debug模式下,断点位置不当,解决办法 移除编译器中的所有断点. 转载于:https://www.cnbl ...
- Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录
项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并且将问题修复掉,这种情况肯定是要通过de ...
- 在debug模式下引入一些性能检测工具
我们经常在debug模式下使用一些性能检测工具,例如blockCannary,leakCannary.Stetho等,但是我们release的时候又不需要这些检测工具,通常情况下我们的做法是在buil ...
- 3_Intellij_Idea在Debug模式下如何在控制台输入
有时需要用到Scanner scanner = new Scanner(System.in);来获取控制台输入,如果是Debug模式,我们既需要看变量值,又需要在控制台输入.但是,很多时候Debug模 ...
- 【Android】高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法
[Android]高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法 来源: https://blog.csdn.net/weixin_39370093/article/deta ...
- vs debug模式下显示“变量已被优化掉,因而不可用”的解决办法
在使用Debug模式对程序进行调试的时候,发现变量的值显示被优化掉了,看不到它的值,如下图所示: 解决办法就是,在vs顶部工具栏上,选择工具->属性,打开属性页,然后依次选择配置属性-& ...
- Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解
@Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解 1.请求进入第一个断点: 2.请求进入第二个断点: 3.回退断点(回到上一个断点之前,图1,图2共两种操作方法) ...
- Debug 模式下,出现 变量已被优化掉,因而不可用 的问题
Debug 模式下,出现 变量已被优化掉,因而不可用 的问题. 出现的问题如下: 解决方案如下: 1. 在VS 软件顶部工具栏上,选择 项目 -> 属性,打开属性栏: 2. 打开属性页后,依次点 ...
最新文章
- android activity启动流程_1307页!一线大厂Android面试全套真题解析!
- 查看spark是否有僵尸进程,有的话,先杀掉。可以使用下面命令
- springboot公共模块打包_SpringBoot 整合篇
- 支持专业设计师的高端样机素材网
- MyCat的安装及基本使用(MySQL分库分表)
- adb命令刷机vivox20_vivo手机锁屏密码忘了怎么办?vivo手机强制解锁的三种方法
- 万彩动画大师-零基础视频教程-笔记
- ultracompare中文乱码解决方法
- CCF“信息检索”的前沿讲座
- 小学五年级如何引导学计算机,怎么教五年级小孩数学
- session里保存什么信息
- 【育儿】计算宝宝的生辰八字
- Linux性能优化:性能优化工具
- pgsql报错:User query might have needed to see row versions that must be removed.
- 行游在欧洲--意图带您领略不同的西…
- 学习python最好的书籍_最好的Python书籍
- 利达主机联网接线端子_利达接线图介绍
- Python 将关系对数据转换为图数据 / 邻接矩阵
- MemTest内存软件测试介绍说明-2
- 知乎热议:“所有专业都在劝退”,对大学生最友好的竟是它?