对于写好的Android程序,打成apk包后,有时我们想更换下包里的资源,这时就得对这个apk包进行重新签名。
本文就写了个利用批处理自动对apk进行重签名的小程序。
操作前准备:
1.在运行本批处理程序前,请确定已经建立了Java环境设置了Java_home环境变量并且将AndroidSDK/tools路径添加为环境变量。
2.请新建一个签名密钥,本例中的密钥路径为:D:/ANDROID/KEYSTORE.KEYSTORE,全名:KEYSTORE.KEYSTORE,别名:KEYSTORE,keystore密码:password,密钥密码:password。
操作步骤:
1.新建一个文件夹,这儿命名为APK_Folder,将本批处理程序resigner.bat复制到该文件夹下。
2.将要重签名的apk包(可以是多个)复制到APK_Folder文件夹。
3.双击resigner.bat,运行后,将会自动生成与apk包名相对应的文件夹,文件夹名为apk名再加上字符'_'.该文件夹下有一 RESIGNER_apkName.apk即为重签名过的apk包。
J2me转换为APK网址:
http://www.netmite.com/android/srv/2.0/getapk.php