Android Studio 3.0预览版-运行即时应用程序时应用程序安装失败

8
我刚开始学习运行即时应用程序。按照 Android 开发者文档 中的说明,创建了一个新的支持即时应用程序的 "Hello World" 项目。
但是,在运行 "instantapp" 时,出现了以下错误:

enter image description here

如果有人能帮忙解决问题,我将不胜感激。
1个回答

6
注意:在包含 Google Play 商店的模拟器映像上运行即时应用程序存在已知问题,会导致出现相同的错误。目前,请使用不带 Play Store 的模拟器。
如果 Google Play 服务显示 statusCode=API_UNAVAILABLE,则意味着您的设备由于某种原因无法运行即时应用程序。例如,您未使用受支持的设备或未处于推出国家。请参阅此处以获取受支持的开发设备列表和此处以获取即时应用程序可用的国家列表。
模拟器仍应适用于开发,并将在任何限制之外运行。有关设置即时应用程序开发模拟器的说明,请参见此处:

https://developer.android.com/topic/instant-apps/getting-started/setup.html#setup-emulator


我已按建议的方式设置了模拟器(Nexus 5X 6.0, x86 with Google APIs)。启动后,我登录了Google帐户,但仍然看不到“设置> Google>即时应用程序”的选项。此外,尝试打开支持即时应用程序的链接,如https://www.buzzfeed.com/tasty,只会打开普通网页。我在巴西,这是一个尚未受支持的国家。这是否应该发生?感谢任何帮助,谢谢。 - Mateus Gondim
1
@MateusGondim 在测试其他即时应用程序之前(也在您看到设置中的选项之前),您可能需要使用Studio首先构建和部署到模拟器中(这将提供并设置模拟器)。可能有一种方法可以单独运行提供任务,但我不确定如何操作。 - AdamK
似乎已经解决了。现在我在设置中看到了选项,我的即时应用程序“Hello World”项目也可以运行。但是我无法打开已发布的即时应用程序(例如Buzzfeed、Wish等),但我猜这可能与未安装Play商店有关。 - Mateus Gondim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接