安卓自动化,首先要解决的第一个问题就是重签名。现提供本人的命令行重签名方法,亲测有限
1 首先要到jre包中,生成一个签名文件。
使用命令;
keytool -genkey -alias androiddebugkey -keyalg RSA -validity 20000 -keystore debug.keystore -storepass android -keypass android
2 把准备好的apk文件,去掉其中的META-INFO文件【用解压缩文件】。
3 到platform-tool中,输入命令:
jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore E:\apl_regin\debug.keystore -storepass android -keypass android E:\apl_regin\NotePad.apk androiddebugkey
4 使用下面命令,重新编译,生成新的apk文件
jarsigner -verbose -keystore debug.keystore -storepass android -signedjar NotePad_sig.apk -digestalg SHA1 -sigalg MD5withRSA NotePad.apk androiddebugkey