Jarsigner无法识别内部或外部命令

时间:2015-10-14 17:53:24

标签: android apk jarsigner

我试图检查我的签名版本apk是否真的已签名。 但是接下来的一些教程,或者我发现的单曲。

$ jarsigner -verify -verbose -certs my_application.apk

我收到此消息:" Jarsigner无法识别内部外部命令"。

记住我的apk与jarsigner.exe位于同一个文件夹中 我不知道该怎么办。

4 个答案:

答案 0 :(得分:26)

解决方案:将android jdk bin文件夹添加到环境变量中的路径中。

<强> 说明:

1-右键点击“这台PC”&gt;右键单击属性&gt;高级系统设置&gt;环境变量&gt;选择PATH然后编辑。

2-将您的jdk bin文件夹路径添加到环境变量中,它应如下所示:

“C:\ Program Files \ Java \ jdk1.8.0_40 \ bin”。

答案 1 :(得分:1)

如果上述步骤不起作用,请将unsigned-release-apk.apk文件和密钥库文件复制到C:\ Program Files \ java \ jdk_version \ bin \并以管理员身份运行cmd并导航到C:\ Program Files \ java \ jdk_version \ bin \

现在您的jarsigner将成功运作。

答案 2 :(得分:0)

  1. 转到我的电脑->右键单击->系统属性->选择环境变量->编辑路径-> 添加您的jdk / bin路径,然后选择确定。 jdk示例路径如下所示。

C:\ Program Files \ Java \ jdk1.8.0_211 \ bin

*如果这不起作用

  1. 在命令提示符下,使用以下命令设置路径

设置PATH = C:\ Program Files \ Java \ jdk1.8.0_211 \ bin

现在已设置路径,现在您可以使用jarsigner

答案 3 :(得分:-2)

&#34; C:\ Program Files \ Java \ jdk1.8.0_40 \ bin \&#34;。 如果您使用此代替上述线程,它将占用bin区域中的所有函数,例如keytool和certifier

相关问题