1

我已经使用 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”命令时,它可以工作。

谁能帮我这个 ?我无法在全球范围内访问它可能是什么问题?

4

1 回答 1

7

发生这种情况是因为您没有JAVA_HOME%PATH%.

  1. JAVA_HOME添加路径为C:\Program Files\Java\jdk1.8.0_131的环境变量,不带bin目录。
  2. %JAVA_HOME%\bin目录添加到%PATH%.
于 2017-05-01T13:54:56.160 回答