当我签署应用程序文件时,我收到了jar签名者的错误:无法打开jar文件..请帮我解决这个问题
问题,因为我是Android开发的新手。
C:\Users\user>keytool -genkey -v -keystore my-release-key.keystore -alias alias_
name -keyalg RSA -keysize 2048 -validity 20000
输入密钥库密码: 重新输入新的密码: 你的名字和姓氏是什么? 您的组织单位的名称是什么? 您的组织名称是什么? 您所在城市或地区的名称是什么? 您所在州或省的名称是什么? 这个单位的双字母国家代码是什么?
答案 0 :(得分:7)
这篇文章已经过时了,但只是为了帮助其他将会遇到同样问题的人。当我将生成的密钥库复制到apk目录并在控制台设置为apk路径时运行jarsigner时,我解决了这个问题。
答案 1 :(得分:3)
在将密钥库文件和apk文件放在同一文件夹中并在该文件夹中输入此命令时,在命令提示符处使用此命令,并在创建密钥库文件时输入密码并输入相同的密码
用于生成密钥库,然后在用户文件夹中创建密钥库文件
keytool -genkey -v -keystore appname.keystore -alias appname -keyalg RSA -keysize 2048 -validity 10000
并到达此文件夹使用此
jarsigner -keystore appname.keystore apkname.apk appname
答案 2 :(得分:0)
可能是一个腐败的罐子。
要排除在文件末尾添加.zip扩展名以查看是否可以解压缩该文件。如果你不能那么那就是你的问题。如果它解压缩,那么它的其他东西。