【问题标题】:Sample instant app requires newer SDK示例免安装应用需要更新的 SDK
【发布时间】:2018-03-19 16:06:28
【问题描述】:

即使我遵循官方emulator setup guidesample project setup guide 的信函,我仍然在问题的底部收到错误。

使用:
- Android Studio 3.0-Alpha7
- 带有 SDK 23 的像素模拟器

配置成功并能够在Settings > Google > Instant Apps 中启用即时应用

侧面加载即时应用失败:尝试读取捆绑包时失败。 Instant App com.instantappsample 需要比设备上安装的版本更新的 SDK 版本。请更新设备上的 SDK。 上传和注册免安装应用时出错

【问题讨论】:

  • 您说的是“像素模拟器”,但模拟器设置指南说的是“模拟器:运行 Android 6.0(API 级别 23)、x86 和 Google API 的 Nexus 5X 映像。”阐明? (而且棉花糖不附带像素)
  • 文档说 Pixel 是受支持的设备之一。无论如何,也在 Nexus 5X 上进行了测试。同样的问题。
  • 它们不相关。
  • 您能否在 SDK 管理器中仔细检查您的“Android 6.0(API 级别 23)、Google APIs x86”图像是否是最新的?

标签: android android-instant-apps


【解决方案1】:

创建一个 API 26(又名 O)模拟器让我能够成功安装 Instant App,同时遵循指南。来自Github project android-instant-apps的帽子提示 我首先尝试的解决方法不成功:

  • 卸载“Google Play Services for Instant Apps”(来自其他答案)
  • 降级到 Android Studio 3.0 Canary 5
  • 使用可以运行即时应用程序的物理设备(Galaxy S6 SM-G920V,Android 7.0)

【讨论】:

    【解决方案2】:

    这可能是我们的问题。感谢您的报告。请尝试以下解决方法:

    • 设置 -> 应用程序
    • 查找即时应用的 Google Play 服务。
    • 卸载此应用。

    您可能会在卸载时收到通知,但请忽略它。

    现在继续运行您的免安装应用。这个问题应该会消失。

    【讨论】:

    • 那没有帮助。为 Instant Apps 配置 Google Play 服务后版本为 1.9-sdk-155682639
    • 同样的问题
    【解决方案3】:

    我可以切换到 API O X86 模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多