Android应用程序链接失败,SingleHostAsyncVerifier返回失败

Android应用程序链接失败,SingleHostAsyncVerifier返回失败,android,Android,我正在尝试按照说明在我的应用程序中添加应用程序链接。 我已经通过了AssetLink.json语句的测试。 我还检查了SingleHostAsyncVerifier的日志,但我不明白为什么它返回false 2019-09-05 11:13:58.390 31360-31652/? I/SingleHostAsyncVerifier: Verification result: checking for a statement with source a: # bpkr@ad19471e v: 2

我正在尝试按照说明在我的应用程序中添加应用程序链接。
我已经通过了AssetLink.json语句的测试。
我还检查了SingleHostAsyncVerifier的日志,但我不明白为什么它返回false

2019-09-05 11:13:58.390 31360-31652/? 
I/SingleHostAsyncVerifier: Verification result: checking for a statement with source a: # bpkr@ad19471e
v: 21
, relation delegate_permission/common.handle_all_urls, and target b <
  a: "com.jh.testproject"
  b: # bpkp@f2f5b17d
  v: 125
>
v: 127
 --> false.
2019-09-05 11:13:58.390 31360-31652/?
I/SingleHostAsyncVerifier:验证结果:检查源为a:#的语句bpkr@ad19471e
v:21
,关系委托\u权限/common.handle\u所有\u URL和目标b<
答:“com.jh.testproject”
b:#bpkp@f2f5b17d
v:125
>
v:127
-->错。

现在,当我试图通过链接打开我的应用程序时,选择器仍然会出现。

由于您的测试通过,请检查标题是否接受json。您应该为
.well-known/assetlinks.json

Nginx配置

location = /.well-known/assetlinks.json {
  default_type 'application/json';
}

您可以从这里找到有关universal link配置(包括Amazon CloudFront)的更多详细信息

谢谢您的回复。我想知道为assetlinks.json添加标题是什么意思?在我的例子中,我使用AWS S3部署我的网站。您的web服务器是Apache还是Nginx?谢谢您提供的信息。我正在使用AmazonS3部署我的静态网站。但是在我尝试了你链接中的步骤之后,它仍然不起作用。最后,在我使用发行版变体构建了apk之后,它终于起作用了。