如何在我的 .android 路径中生成 debug.keystore 文件
How can i generate an debug.keystore file in my .android path
我目前正忙于构建 ionic app
。我正忙于 facebook login
,为了 register
我在 facebook developers dashboard
上的应用程序,我需要提供有关该应用程序的信息。
其中之一是我需要generate a hash key
。为此,我需要 运行 从我的 java/bin
中执行以下命令
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
然后当我这样做时出现此错误
keytool error: java.lang.Exception: Keystore file does not exist:
C:\Users\Reyno.android\debug.keystore
这基本上意味着文件不存在。
所以我的问题是如何在不安装 android studio
的情况下生成新的。我知道如果我 install android studio
它会生成一个新的。
参考: Where is debug.keystore in Android Studio
提前致谢
经过进一步调查,我找到了解决这个问题的方法。很简单。
(1)以管理员身份打开cmd
(2) 导航到您的 keytool 目录。我的位于 "C:\Program Files\Java\jdk-"
13.0.1\bin\keytool"
(3)输入以下命令
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -
密钥大小 2048 - 有效性 10000
(4)回答他们提出的问题,我会在下面列出
输入密钥库密码
重新输入密钥库密码
你的名字和姓氏是什么?
您所在组织单位的名称是什么?
您所在组织的名称是什么?
你所在城市的名字是什么?
你所在的州或省的名称是什么?
这个单位的两个字母的国家代码是什么?
然后他们只会要求您确认详细信息是否正确,您只需输入 "Y" 即可。如果您使用 "N" 表示否,他们会要求您再次完成问题。
(5)转到您的 java jdk 目录,在我的例子中是 C:\Program Files\Java\jdk-13.0.1\bin\
然后搜索名为 "my-release-key.keystore"
的文件
请复制并保存在安全的地方,以后每次都要用到
发布或更新您的应用。
希望这对某人有所帮助
我目前正忙于构建 ionic app
。我正忙于 facebook login
,为了 register
我在 facebook developers dashboard
上的应用程序,我需要提供有关该应用程序的信息。
其中之一是我需要generate a hash key
。为此,我需要 运行 从我的 java/bin
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
然后当我这样做时出现此错误
keytool error: java.lang.Exception: Keystore file does not exist: C:\Users\Reyno.android\debug.keystore
这基本上意味着文件不存在。
所以我的问题是如何在不安装 android studio
的情况下生成新的。我知道如果我 install android studio
它会生成一个新的。
参考: Where is debug.keystore in Android Studio
提前致谢
经过进一步调查,我找到了解决这个问题的方法。很简单。
(1)以管理员身份打开cmd (2) 导航到您的 keytool 目录。我的位于 "C:\Program Files\Java\jdk-" 13.0.1\bin\keytool" (3)输入以下命令
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA - 密钥大小 2048 - 有效性 10000
(4)回答他们提出的问题,我会在下面列出
输入密钥库密码 重新输入密钥库密码 你的名字和姓氏是什么? 您所在组织单位的名称是什么? 您所在组织的名称是什么? 你所在城市的名字是什么? 你所在的州或省的名称是什么? 这个单位的两个字母的国家代码是什么?
然后他们只会要求您确认详细信息是否正确,您只需输入 "Y" 即可。如果您使用 "N" 表示否,他们会要求您再次完成问题。
(5)转到您的 java jdk 目录,在我的例子中是 C:\Program Files\Java\jdk-13.0.1\bin\ 然后搜索名为 "my-release-key.keystore"
的文件请复制并保存在安全的地方,以后每次都要用到 发布或更新您的应用。
希望这对某人有所帮助