Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的生产密钥库是什么?如何获取生产密钥库的路径?_Android_Google Authentication - Fatal编程技术网

android中的生产密钥库是什么?如何获取生产密钥库的路径?

android中的生产密钥库是什么?如何获取生产密钥库的路径?,android,google-authentication,Android,Google Authentication,我正在尝试在我的android应用程序中添加google身份验证功能,为此我需要获得android签名证书SHA-1。该官员说使用下面的命令来获取SHA-1散列值 在释放模式下 keytool -exportcert -list -v \-alias <your-key-name> -keystore <path-to-production-keystore> 现在我搞不清楚这个生产密钥库和debug.keystore是什么,以及如何获得生产密钥库的路径?欢迎解释 如果

我正在尝试在我的android应用程序中添加google身份验证功能,为此我需要获得android签名证书SHA-1。该官员说使用下面的命令来获取SHA-1散列值

在释放模式下

keytool -exportcert -list -v \-alias <your-key-name> -keystore <path-to-production-keystore>

现在我搞不清楚这个生产密钥库和debug.keystore是什么,以及如何获得生产密钥库的路径?欢迎解释

如果您没有密钥库文件,请使用以下linux命令:

 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
创建签名的APK文件时将生成生产密钥库

有关信息,请参阅以下链接:


我偶然发现了这一点,但当时我正在使用Windows。我得到了我的答案,希望能帮助其他来到这篇文章的Windows用户

keytool -list -v -alias androiddebugkey -keystore C:\Users\<name>\.android\debug.keystore
keytool-list-v-alias androiddebugkey-keystore C:\Users\\\.android\debug.keystore

您使用的是android studio还是android eclipse?你必须创造生产key@sasikumar我使用android studio在android studio中很容易获得SHA1指纹证书…@Hiren Patel answer实际上我想知道什么是密钥库文件及其用途。我想知道我应该手动为我的应用程序创建密钥库,还是默认情况下会在那里?。。像这样,您必须通过生成签名的apk来创建密钥库文件。build->generate signed apk请求密钥存储路径。我应该给出什么?在android studio中,有一个构建选项-->选择生成签名APK-->您将获得一个对话框,然后输入生成签名APK文件的详细信息,在dat对话框中,您还有一个名为keystore path的选项,提及密钥库的路径。您必须给出任何路径,如空文件夹路径,它可能在您的应用程序文件夹内或桌面上。密钥库文件将保存在那里。有关详细说明,请查看此页面
keytool -list -v -alias androiddebugkey -keystore C:\Users\<name>\.android\debug.keystore