my computer->rightClick->properties->Advanced system settings->environment variables->find path in system variables->dbl click-> paste the "C:\Program Files\Java\jdk1.6.0_16\bin"->OK
1) create:
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_45
2) add to Path
%JAVA_HOME%\bin;
1
很容易,只需找到keytool可执行文件所在的位置,通常在 java/jre(Version)/bin 例如我的计算机中就是 C:\Program Files\Java\jre7\bin . 所有你需要做的就是 go to environment variables , click PATH to make it active, then click edit, then add complete path where your keytool is ,对我来说,我将添加 C:\Program Files\Java\jre7\bin 这将允许你执行keytool命令而无需进入安装keytool的目录 .
0
这意味着,您的shell无法在硬盘上找到该工具 .
一个)
将工作目录更改为 C:\Program Files\Java\jre6\bin\
执行 keytool -list -alias androiddebugkey keystore <full directory name make sure that you use enclosing in quotes> -storepass android -keypass android
16 回答
作品很好
去路径
然后输入Ketsore密码并完成工作!!
打开命令提示符键入此..
“c:\ Program Files(x86)\ Java \ jdk1.7.0 \ bin \ keytool.exe”-list -v -alias androiddebugkey -keystore“C:\ Users \ EIS.android \ debug.keystore”-storepass android -keypass安卓
然后按Enter Enter MD5和SHA1键将获得
我知道已经有几个答案,但没有一个对我有用,所以我发布的一个对我有用,可能对某人有帮助 .
首先,keytool.exe的目录必须在路径上
如果代替目录在路径上它给出错误然后尝试以普通用户而不是管理员或将目录更改为主目录启动命令行
对于Windows 10,您需要路径
C:\Program Files\Java\jre1.8.0_161\bin
重启命令并打开
检查keytool可执行文件所在的目录是否在您的路径中 . (例如,在我的Windows 7机器上,它位于C:\ Program Files(x86)\ Java \ jre6 \ bin中 . )
这对我有用!! :
转到此路径或您拥有keytool.exe文件的位置
按住
shift
并右键单击 - >然后按Open command window here
终端会弹出,粘贴在:
为您提供MD5和SHA1
找到了 .
去:
去:
在Windows 8上,转到C:\ Program Files \ Java \ jre7 \ bin,在地址栏中键入"cmd",不带引号 . 这将启动终端 . 然后输入字符串作为描述here .
所以如果你现在有以下结构:
然后执行:
你所能做的就是通过命令行导航到计算机中的jre目的地,然后一旦你到达bin,你输入keytool命令就可以了 .
确保设置了JAVA_HOME,环境变量中的路径反映了JAVA_HOME的bin目录 . 基本上,PATH应该能够在您的jdk位置找到keytools.exe文件 .
如果你想从终端的任何位置运行keytool
例如:C:> keytool
你需要添加系统变量
对于Windows:
很容易,只需找到keytool可执行文件所在的位置,通常在
java/jre(Version)/bin
例如我的计算机中就是C:\Program Files\Java\jre7\bin
. 所有你需要做的就是 go to environment variables , click PATH to make it active, then click edit, then add complete path where your keytool is ,对我来说,我将添加C:\Program Files\Java\jre7\bin
这将允许你执行keytool命令而无需进入安装keytool的目录 .这意味着,您的shell无法在硬盘上找到该工具 .
一个)
将工作目录更改为
C:\Program Files\Java\jre6\bin\
执行
keytool -list -alias androiddebugkey keystore <full directory name make sure that you use enclosing in quotes> -storepass android -keypass android
B)
C:\Program Files\Java\jre6\bin\
添加到PATH
变量中给:
在您的行中,密钥库中还有一个空格 . 请检查一下 .
打开“环境变量”(你可以从Win10的开始菜单搜索到它)仔细检查jdk所在的路径,以确保它存在 . 对我来说,它说“... jdk1.8 / bin”但是当我把它复制到Windows资源管理器或命令提示符时,它说它不存在 . 我检查了它应该在哪里,它说“jdk1.8.0_77”
Android Studio和keytool中设置的简单重命名正在运行!