Joh*_*nha 52 android sha1 firebase firebase-dynamic-links
我正在尝试在Firebase中创建一个动态链接,当我选择Android应用程序时,它显示错误"将SHA-1添加到此Android应用程序",我已经添加了凭据,但我不是确定我如何"将SHA-1添加到应用程序"
这是怎么做到的?
Dam*_*hra 101
android studio中的sha1代:
从右侧面板中选择Android studio中的Gradle
选择你的应用
在任务 - > android-> signingReport
双击signingReport.
你会在" Gradle Console "中找到sha1指纹
在firebase控制台中添加此sha1指纹
hum*_*zed 67
如果您使用Google Play App Signing,则需要使用Google Play中的SHA1,因为Google会将您的发布签名密钥替换为googles服务器上的密钥
gba*_*tta 36
或者,您可以使用命令行来获取SHA-1指纹:
对于您的调试证书,您应该使用:
keytool -list -v -keystore C:\Users\user\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
你应该改变" c:\Users\user"与Windows用户目录的路径
如果你想获得自己的证书的生产SHA-1,C:\Users\user\.android\debug.keystore用你的自定义KeyStore路径替换" "并使用你的KeystorePass和Keypass而不是android/android.
SHA-1比达米尼说,要宣告你到达firebase控制台的指纹
Shu*_*arg 35
更新的 Android Studio(2021 年 5 月 12 日)
gradle signingReport
Run Code Online (Sandbox Code Playgroud)
按回车键
现在,您将在“运行”窗口中看到“构建成功”,您可以从底部打开该窗口,只需向上滚动该窗口,您就会在那里找到您的 SHA1 密钥。将此密钥添加到 firebase
最后,在运行您的应用程序时,请检查您是否将运行配置更改为应用程序,否则只有签名报告任务会一次又一次地运行。
Tor*_*llo 14
如果您使用的是 Google Play App Signing,则无需手动添加 SHA-1 密钥,只需登录 Firebase 进入“项目设置”->“集成”并按下按钮将 Google Play 与 Firebase、SHA 链接-1 将自动添加。
iDe*_*ode 13
从您的目录运行此命令android。
./gradlew signingReport
Run Code Online (Sandbox Code Playgroud)
如果您尚未进入该android目录,请运行以下命令:
cd android && ./gradlew signingReport
Run Code Online (Sandbox Code Playgroud)
以防万一:在使用命令行生成 SHA1 指纹时,指定文件夹路径时要小心。如果您的用户名或 android 文件夹路径有空格,则应添加两个双引号,如下所示:
keytool -list -v -keystore "C:\Users\User Name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
MacOS只需粘贴在终端中:
keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
小智 6
尝试在 CMD 中粘贴此代码:
keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
Run Code Online (Sandbox Code Playgroud)
小智 6
对于 Linux Ubuntu 打开终端并写入:-
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
在 Windows 上,打开命令提示符程序。您可以通过转到“开始”菜单来执行此操作
keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
Run Code Online (Sandbox Code Playgroud)
在 Mac/Linux 上,打开终端并粘贴
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75550 次 |
| 最近记录: |