【发布时间】:2017-05-01 13:46:05
【问题描述】:
我已经使用 Ionic 创建了一个小型 Android 应用程序,我打算构建签名的 apk 来测试该应用程序。
当我在命令提示符中键入“keytool”命令时,我收到此错误
'keytool' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
我尝试了谷歌搜索,所有已解决的问题都提到这是 JDK 的 Path 变量的问题。 我尝试将我的 'JAVA_HOME' 变量值更改为 'C:\Program Files\Java\jdk1.8.0_131\bin' 和 'C:\Program Files\Java \jre1.8.0_131\bin' 仍然得到同样的错误。
但是当我在 cmd 'C:\Program Files\Java\jre1.8.0_131\bin' 位置运行“keytool”命令时,它可以工作。
谁能帮我解决这个问题?我无法全局访问它可能是什么问题?
【问题讨论】:
-
问题是bin目录不在你的%PATH%上。命令外壳(例如“cmd.exe”)在 %PATH% 给出的搜索路径中查找命令。
-
谢谢。但是如何将 bin 目录添加到 %PATH% ?
标签: java android windows keytool signed-apk