Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
为什么我的内部测试跟踪选择加入URL不起作用?_Url_Testing_Hyperlink_Google Play - Fatal编程技术网

为什么我的内部测试跟踪选择加入URL不起作用?

为什么我的内部测试跟踪选择加入URL不起作用?,url,testing,hyperlink,google-play,Url,Testing,Hyperlink,Google Play,我正在开发一个应用程序,并准备将其发布给一小群5名测试人员进行内部测试,因此我将他们的Gmail地址添加到列表中: 我向其中一名测试人员发送了应用程序的链接,在打开电子邮件并选择链接后,他们得到了以下信息: 其次是: 到目前为止,一切顺利。现在,当我选择有问题的测试仪时,它不会前进到下一页,这是教程的开始,就像从Android Studio运行应用程序一样,它会返回到上一个屏幕。没有错误消息或崩溃,我用Crashlytics检查过。有人知道为什么会这样吗 更新:我在我的应用程序中添加了Fireb

我正在开发一个应用程序,并准备将其发布给一小群5名测试人员进行内部测试,因此我将他们的Gmail地址添加到列表中:

我向其中一名测试人员发送了应用程序的链接,在打开电子邮件并选择链接后,他们得到了以下信息:

其次是:

到目前为止,一切顺利。现在,当我选择有问题的测试仪时,它不会前进到下一页,这是教程的开始,就像从Android Studio运行应用程序一样,它会返回到上一个屏幕。没有错误消息或崩溃,我用Crashlytics检查过。有人知道为什么会这样吗

更新:我在我的应用程序中添加了Firebase事件日志记录,并看到LoginActivity没有记录任何事件。另一方面,当我通过Android Studio安装应用程序时,事件确实会被记录。Logcat显示PackageManager为应用程序包引发的NameNotFoundException。考虑到软件包管理器不喜欢应用包,我生成了一个APK,但遇到了同样的问题

更新2:我尝试的下一件事是通过Android Studio重新安装应用程序。当我简单地让应用程序运行时,它也会出现同样的问题,但是如果我在调试模式下运行它,就可以了。不是一个解决方案,只是一个线索

如果到这个周末我还不能解决这个问题,我将不得不给我的测试人员发电子邮件给APK。我希望Firebase小组中有人能够监控这个问题,因为用电子邮件发送APK作为一种解决方法真的很糟糕


更新3:更接近问题的原因。事件未登录LoginActivity的原因是我使用了保留的事件名称:用户事件名称不能以google开头。修复后,事件开始被记录,包括ApiException 10:尝试登录Google帐户时。所以我搜索了一下,我想底线是,当我选择谷歌应用程序签名时,我可能上传了错误的应用程序签名密钥。如果是这样,我如何上传正确的?我希望答案不是用不同的软件包名称创建一个新的应用程序,然后重新开始。

在选择应用程序签名后,我忽略了将SHA-1指纹复制到我的Firebase设置中。此外,我还需要用更新后的google-services.json重新构建应用程序。在完成所有这些并更新发布后,opt-in链接运行良好