INVALID_ARGUMENT:应用程序凭据标头无效。请修复客户端以传递有效的应用程序凭据标头

时间:2017-05-29 21:33:40

标签: android android-instant-apps

尝试运行简单的Android即时应用程序时,我在控制台中收到此错误,但应用程序无法打开。此错误意味着什么以及如何传入有效的凭据标头?

4 个答案:

答案 0 :(得分:2)

存在一个已知问题,即不允许模拟器与Instant Apps后端通信,从而导致此错误。如果您尝试使用模拟器启动已发布的即时应用程序,则会因此失败。我们也在一些物理设备上看过它,但它在那里非常不一致。

在本地运行即时应用时,您可能仍会看到此错误,但这不是根本原因。如果本地启动出现问题,加载程序会尝试回退到后端。所以希望有更进一步说明最初出错的地方。

已提交更改以跳过模拟器的后备,以减少噪音,并且即将发布的SDK版本。

答案 1 :(得分:1)

清理构建项目并重试。我确实得到了同样的错误,但在干净的构建后摆脱了它。

答案 2 :(得分:0)

此错误可能是由于各种因素导致您的设备因某种原因无法运行Instant Apps。例如,您的设备位于当前未启动的国家/地区(available countries)。

我建议按照here的说明使用模拟器,因为这是一个调试设备,Studio能够向模拟器发送覆盖标记以确保Instant Apps运行。

答案 3 :(得分:0)

我(粗暴地)用干净启动解决了:所选仿真器/ Cool Boot线路上的Tools / AVD Manager / Virtual Devices / Down-arrow。