Android 即时应用程序targetSdk版本

Android 即时应用程序targetSdk版本,android,android-instant-apps,Android,Android Instant Apps,我正在尝试使用targetSdkVersion 25上载我的即时应用程序,我安装的应用程序也使用targetSdkVersion 25。 当我尝试在play console上上载即时应用程序时,我遇到以下错误: 我在文档中没有看到必须支持targetSdkVersion 26。我错过了什么 我无法将targetSdkVersion更新为26,因为我的可安装应用程序和即时应用程序的目标应该相同。 由于依赖关系,我的可安装应用程序的targetSdkVersion目前必须为25。我可以上传targ

我正在尝试使用targetSdkVersion 25上载我的即时应用程序,我安装的应用程序也使用targetSdkVersion 25。 当我尝试在play console上上载即时应用程序时,我遇到以下错误:

我在文档中没有看到必须支持targetSdkVersion 26。我错过了什么

我无法将targetSdkVersion更新为26,因为我的可安装应用程序和即时应用程序的目标应该相同。 由于依赖关系,我的可安装应用程序的targetSdkVersion目前必须为25。我可以上传targetSdkVersion为25的即时应用程序吗?

阅读

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

compileSdkVersion 27
buildToolsVersion '27.0.3' 

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


对于那些仍然对这个问题感到疑惑的人。谷歌实施了一项限制,即即时应用程序和可安装应用程序的目标都应至少为26个

即使我这样做了,由于我的设置为25,is仍然会给我一个targetSdkVersion错误。@karanvs
我可以上传targetSdkVersion为25的即时应用程序吗?
否。您必须设置
26
@karanvs解决了这个问题吗?不,没有指定即时应用程序应该支持targetSdkVersion 26。此限制适用于2018年8月1日起的新应用程序和11月1日起的应用程序更新。我为此联系了谷歌支持部门,他们对此没有答案,正在积极寻找解决方案。你能输入gradle文件代码吗?这将有助于解决问题。你能试试吗?这并不完全是关于targetSdkVersion@twl的。通过这一点,你可以将安装的应用程序保持在25岁,但仍然可以将即时应用程序保持在26岁。这不是你想要的吗?不,针对可安装和即时应用的目标应该匹配。
defaultConfig {
       targetSdkVersion 26
     }