背景
每次android加固了都要命令行签名好麻烦,正好之前做了个图标生成工具。
所以改了改,比写批处理还要省事。
原理
其实就是用winform程序调用控制台执行命令,android签名的命令如下
%JAVA_HOME%\bin\jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore [你的keystore] -signedjar [签名好的路径] [要签名的路径] [keystore的别名]
在界面里面选择了参数之后弹出控制台,输入密码就行了,非常省事(貌似密码也可以放进参数,懒得研究了,有知道的大神求评论给出)。
界面效果
之前icon生成工具改的,简单点就行。
icon生成的功能把ios的尺寸阉割了。
顺着自上而下的步骤点击就行。
如果你没有在环境变量里设定JAVA_HOME参数,程序启动会有提示,如果设定了就不需要再点击“配置JAVA目录”了。
如果自己配置JAVA目录,指向JDK的根目录就行,不要指向BIN。
关键源码
一如既往的,所有源码都有注释。请不要挑剔命名..半个小时弄的东西。
![](https://i-blog.csdnimg.cn/blog_migrate/cdec0645add3fc3c328197dda5c76203.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/cdec0645add3fc3c328197dda5c76203.gif)
你还能干些啥
因为代码已经放在这里了,而且已经满足我自己需要了,所以等功能更新那就只有等我也用的上的时候改了。。
1.你可以开发一下脑洞简单改改用来批量打渠道包
2.拿来执行其他的命令,比如取md5码之类的
src="http://player.youku.com/embed/XNzkxMTc3OTM2" allowfullscreen="" frameborder="0" height="498" width="510">
src="http://player.youku.com/embed/XNzkxMTc3OTM2" allowfullscreen="" frameborder="0" height="498" width="510">