先来看一下正确示范 cd到你jdk的bin目录下 (androidStudio自带的不行)
jarsigner -verbose -keystore D:\meeTaKey.jks -signedjar D:\meeta_signed.apk C:\tap_unsign.apk meetakey
jarsigner -verbose -keystore D:\meeTaKey.jks -signedjar D:\meeta_signed.apk C:\tap_unsign.apk meetakey
当然实际签名过程中可能会遇到各种问题
来看看鹅厂文档怎么写的
首先就是这个.keystore 并非需要你提供一个.keystore后缀的文件 直接使用.jks签名就行
问题1:文件名、目录名或卷标语法不正确
如果你是直接复制的路径,可能会被添加上莫名其妙的符号 改掉即可
问题2:密钥库加载: keystore password was incorrect
检查你的输入法是否在中文输入状态
问题3:无法打开 jar 文件: tap_unsign.apk
直接丢C盘根目录,不建议你按照网上有些文章说的放jdk/bin下 可能会出现问题4
问题4:只能指定一个别名
这个不确定到底啥问题,把未签名的apk直接丢c盘根目录可以解决
问题5:无法创建
指定生成的apk路径