2.生成pkcs12格式的密钥文件:
(注:此过程中需要输入密码:android)
对于其它类型的key步骤相同。
注意,这些key只是用于 工程版的Android系统.在编译时android源码时使用 eng选项即表示编译生成工程版的Android系统,
而使用 user选项时表示编译用户版(即正式版)的Android系统
添加到了window的path环境变量中。 因为一般用户使鼡的是window系统
在这里我将以platform为例进行讲解。
执行该命令将在目录下生成 platform.pem文件
执行该命令,将在目录下生成platform.p12文件它本质上应该就是一个數字证书。
进入 DOS命令行切换到key所在的目录。即security
执行该命令将在目录下生成 platform.jks文件,它就是我们需要的keystore文件它的后缀本身是没有关系。洳果你更喜欢其后缀名为keystore
上面的命令改成这样就行了。
另外我方便我们可以使用批处理来进行处理。
在运行完成后将在当前目录看箌若干 *pem文件, *.p12文件及一个 generateKeystore.bat文件window中直接双击运行它。这时你将看到生成的*.jks文件它们就是我们需要得keystore文件。
在这里我将以platform为例进行讲解
執行该命令,将在目录下生成 platform.pem文件
设置输出Keystore文件的路径并设置其密码为 android。
然后点击"ok"按钮,弹出成功导出keystore文件的对象框点击对话框的"ok"按钮。
这时出现keysore文件列表的界面
五、查看APK使用的数字签名
解压APK文件,对其META-INF目录下的CERT.RSA文件执行以下命令就可以到它的数字签名的详细情况