Android Studio终端执行keytool命令报错,求助解决方法
解决keytool命令执行报错的两种方法
方法一:给带空格的路径加引号
你用完整路径执行时出错,是因为C:\Program Files包含空格,终端会把C:\Program误判为单独命令。只需把keytool的完整路径用双引号包裹:
"C:\Program Files\Java\jre-10.0.2\bin\keytool" -list -v -keystore C:\Users\Lenovo\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
方法二:配置系统环境变量(一劳永逸)
- 右键「此电脑」→「属性」→「高级系统设置」
- 在「高级」标签页点击「环境变量」
- 在系统变量中找到
Path,点击「编辑」 - 点击「新建」,添加Java的bin目录路径:
C:\Program Files\Java\jre-10.0.2\bin - 保存所有设置后,重启Android Studio终端,直接执行最初的命令即可:
keytool -list -v -keystore C:\Users\Lenovo\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
如果不确定Java JRE路径,可通过Android Studio获取:打开Android Studio→File→Project Structure→SDK Location,找到JDK Location路径后追加\bin,就是keytool所在目录。
内容的提问来源于stack exchange,提问作者Tauisif Ahmad
相关产品推荐
相关产品推荐

