Bal*_*aji 12 react-native react-native-cli
在 React Native 中,当我尝试在 Google 控制台中获取 Google GPS API 密钥时,我看到了包名称和 SHA-1 密钥,我在 React Native 中从何处获取 SHA-1 密钥
如何在 React Native cli 中获取 SHA-1 密钥?(不在世博会)。
Vik*_*sal 39
窗户:
– 打开终端窗口
– 将目录更改为JDK bin 目录。JDK 的路径取决于您使用的操作系统
cd C:\Program Files\Java\jdk1.8.0_121\bin
– 现在我们必须使用 JDK/bin 中的 keytool.exe 文件运行以下命令
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Ubuntu/Mac
– 打开终端窗口
– 现在运行以下命令
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
更多详情请点击这里
来自React-native 项目:
– 在 React-Native App 目录中运行此命令
cd android && ./gradlew signingReport
– 从调试密钥中复制 SHA1(这会生成两个变体密钥。您可以复制属于 debugAndroidTest 变体密钥选项的“SHA1”。)
小智 8
据我了解,这是关于 Android 的。
您需要输入证书指纹,用于签名 *.apk 文件。
要生成 SHA-1 指纹,请打开终端窗口并输入以下内容:
keytool -list -v -keystore PATH_TO_YOUR_KEYSTORE.keystore -alias YOUR_ALIAS_NAME -storepass YOUR_STORE_PASS -keypass YOUR_KEY_PASS
Run Code Online (Sandbox Code Playgroud)
这应该是这样的:
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75
Run Code Online (Sandbox Code Playgroud)
您可以在此处
找到更多信息
如果您还没有证书,我建议您创建它。
您可以在此处阅读如何创建证书。
小智 8
默认情况下,android => app 文件夹中有debug.keystore可用,因此我们可以使用它来生成 SHA1 密钥。
命令如下
keytool -exportcert -keystore ./android/app/debug.keystore -list -v
Run Code Online (Sandbox Code Playgroud)
它会要求输入密码,所以只需按Enter。
小智 7
如果您正在使用 React Native 并使用,
keytool -list -v -keystore ./android/App/debug.keystore -alias androiddebugkey -storepass android -keypass android
则有可能出现错误
避免 WINDOWS 中出现错误
1)以管理员身份运行命令提示符
3)cd android
4)输入./gradlew signingReport
这将生成各种 SHA-1 和 SHA-256 以及更多详细信息
获取 SHA1 密钥
简单运行以下命令:
keytool -list -v -keystore ./android/App/debug.keystore -alias androiddebugkey -storepass android -keypass androidRun Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25340 次 |
| 最近记录: |