即时应用targetSdk版本

时间:2018-06-18 05:42:58

标签: android android-instant-apps

我正在尝试使用targetSdkVersion 25上传我的即时应用,而我安装的应用也是使用targetSdkVersion 25。 当我尝试在播放控制台上传我的即时应用时,我收到以下错误,

enter image description here

我在文档中没有看到必须支持targetSdkVersion 26.我在这里缺少什么?

我无法将targetSdkVersion更新为26,因为我的可安装和即时应用的定位应该相同。 由于依赖性,我的可安装应用程序现在必须具有25的targetSdkVersion。我可以使用25的targetSdkVersion上传我的即时应用吗?

2 个答案:

答案 0 :(得分:0)

阅读Prepare your development environment

  • Android SDK构建工具 26.x或更高
  • Android SDK平台工具25.x或更高版本
  • Android SDK 工具(最新)

你应该设置

compileSdkVersion 27
buildToolsVersion '27.0.3' 

defaultConfig {
       targetSdkVersion 26
     }
  

随着Android每个新版本的发展,一些行为甚至是   外表可能会改变。但是,如果平台的API级别是   高于你的应用程序的targetSdkVersion声明的版本,   系统可以启用兼容性行为以确保您的应用程序   继续以你期望的方式工作。

答案 1 :(得分:0)

对于那些仍然对此问题感到疑惑的人。 Google施加了一个限制,即即时应用程序和可安装应用程序均应至少定位26个目标。