0

我已经在 google play 上以内部 alpha 版本发布了我的应用程序,收到了 URL,并通过 URL 链接在手机上安装了该应用程序。存在用户无法登录的错误。如果该应用程序通过 USB 链接与 android studio 一起安装,则该应用程序可以正常工作,即使我断开 USB 与运行 Android studio 的 PC 的连接,该应用程序也可以正常工作,而不会出现登录问题。如果应用程序是通过 Play 商店 URL 链接安装的,则会出现错误。

1.) Android Studio 在手机上安装应用程序和在手机上安装应用程序的 Google Play (Internal Alpha) URL 链接有什么区别?具体来说,有哪些差异会导致登录问题?

因为当我使用android studio启动应用程序时不会发生这个错误,所以我不能在应用程序运行时使用Android Studio查看日志!

2.) 我可以使用哪些工具在独立运行的 android 设备上诊断此问题?(在这种情况下为 Galaxy S7)。也许有一种方法可以让我在手机上查看应用程序的日志?还是使用Android Studio查看正在运行的app的debug而不使用Android Studio安装app?

4

1 回答 1

0

为我的应用启用 Google Play 应用签名时产生了问题。Google Play App Signing 将 SHA-1 证书指纹(来自我的密钥库中的)更改为他们自己的 SHA-1 证书指纹。

修复:

  1. 转到 https://play.google.com/apps/publish/
  2. 单击您的应用程序>>发布管理>>应用程序签名。

    您将看到“应用签名证书”和“上传证书”

  3. 从“应用签名证书”复制SHA-1 。(第一名

  4. 转到 https://console.firebase.google.com/
  5. 单击您的应用程序>>设置[项目概述右侧的齿轮箱图标](屏幕顶部)>>项目设置>>常规[选项卡]>>添加指纹
  6. 粘贴SHA-1 应用签名证书。节省。

都修好了!

于 2018-11-12T07:44:59.777 回答