pdw_jsp的专栏

记录自己做过的点滴

unity3d apk 重签名帮助提审

最近遇到个问题,apk发给第三方进行一些处理,比如加密,加一些其他的玩意,然后他把我们的keystore给更换了,导致我们这边无法提审了、作为程序员我们只能相信我们自己去重新使用我们的提审时用的keystore了

网上找了些文章,基本上都说到了个大概,但是操作起来没有一个可以使用的。最后还是给我试出来了

第一步生成 keystool (如果有keystore的无视这一步)


第二步:重签名

C:\ProgramFiles\Java\jdk1.8.0_60\bin>jarsigner -verbose -keystore 123456 -signedjarD:\工具\adt-bundle-windows-x86-20131030\sdk\platform-tools\360_sign.apk D:\工具\adt-bundle-windows-x86-20131030\sdk\platform-tools\360.apkpdw

 

123456 是keystore名字

pdw 是alias名字,也就是上面的别名

 

执行上一步指令后会提示输入密码,输入正确的密码后会出现如下图



这个过程大概要2分钟的样子,不过看自己apk的大小了

第三步: 最后重新打包

D:\工具\adt-bundle-windows-x86-20131030\sdk\tools>zipalign-f 4 360_sign.apk 36_release.apk


所遇到的问题

1:zipalign工具没有,解决办法是去网上下一个然后放到tools下

2:别人建立的keystore无法知道别名,解决办法是使用u3d 的keystore那里查看


最后如果需要大量使用的同学可以把这些指令做成bat或者GUI的形式给运营估计会更好(略)





阅读更多
所属专栏: Unity 游戏开发
上一篇unity3d 小心Instantiate的名字非你所要
下一篇Unity3d 资源断点下载
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭