我正在尝试使用我的调试密钥库,以便我可以获得地图视图的密钥,但是当我尝试使用它时,它会出现这个
Illegal option: B:\Fabian\.android\debug.keystore
keytool -list [OPTION]...
我正在使用这个:
keytool -v -list -keystore "C:\Users\MyPcName.android\debug.keystore"
当我尝试使用时:
keytool -list -alias androiddebugkey \ -keystore <path_to_debug_keystore>.keystore \ -storepass android -keypass android
它出现了
C:\Program Files\Java\jdk1.7.0_04\bin>keytool -list -alias androiddebugkey \ -k
ystore B:\Fabian\.android\.keystore \ -storepass android -keypass android
Illegal option: \
keytool -list [OPTION]...
Lists entries in a keystore
Options:
-rfc output in RFC style
-alias <alias> alias name of the entry to process
-keystore <keystore> keystore name
-storepass <arg> keystore password
-storetype <storetype> keystore type
-providername <providername> provider name
-providerclass <providerclass> provider class name
-providerarg <arg> provider argument
-providerpath <pathlist> provider classpath
-v verbose output
-protected password through protected mechanism
Use "keytool -help" for all available commands
尝试从
keytool path
给予 gre
。这对我有用。
C:\Program Files\Java\Jre7\bin>keytool -list -alias androiddebugkey -keystore
"C:\Uers\Akki\.android\debug.keystore" -storepass android -keypass android
如果您安装了Jdk 1.7,它将生成SHA1密钥,该密钥不起作用 用于该用途-v
C:\Program Files\Java\Jre7 in>keytool -v -list -alias androiddebugkey -keystore "C:\Uers\Akki.android\debug.keystore" -storepass android -keypass android
这实际上是您必须用来获取地图 api 密钥的方法:
$ keytool -v -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android
在这里你可以找到很多关于这方面的信息。它对我有用:获取 Google Maps Api KEY
编辑: 在 Windows 上,使用命令提示符转到此文件夹:
C:\Program Files\Java\jre6\bin
然后输入上面的代码。它应该会生成一个密钥,您必须将其粘贴到此处:获取 API 密钥
我的调试密钥库,以便我可以获得地图视图的密钥
首先是
(C:\Users\MyPcName.android\debug.keystore)
您的应用程序密钥库吗?
并检查您的
keytool
路径。
keytool -v -list -alias YOURAPPaliasName -keystore "here your keystore path"
这对我有用,我在 jre bin 文件夹中的命令提示符:
c:\Program Files\Java\jre1.8.0_144\bin>keytool.exe -v -list -alias androiddebugkey -keystore c:\Users\<UserDirectory>\.android\debug.keystore -storepass android -keypass android
这对我有用。
在命令提示符下运行此代码(将 <enterYourPcUsername> 替换为您的电脑名称)
keytool -v -list -alias androiddebugkey -keystore c:\Users\<enterYourPcUsername>\.android\debug.keystore -storepass android -keypass android
这对我有用,无需在 jre bin 文件夹中工作:
keytool -list -v -alias androiddebugkey -keystore .android/debug.keystore