You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于Android O(API Level 26/27)适配Google Play API级别的疑问

回答

首先明确:2018年下半年Google Play推行的政策里,要求新应用及应用更新必须适配的最新Android API级别是API 26(对应Android 8.0/8.1,也就是你当前配置里的targetSdkVersion版本),具体的政策时间节点如下:

  • 2018年8月1日起,新提交到Google Play的应用必须将targetSdkVersion设置为API 26或更高;
  • 2018年11月1日起,已上架应用的更新版本也必须满足targetSdkVersion ≥ 26的要求。

另外注意到你的项目配置里有个需要调整的细节:当前compileSdkVersion是26,但使用的Android Support Library版本都是27.1.1。根据Android官方开发规范,Support Library的版本号应当与compileSdkVersion保持一致(比如compileSdkVersion 26对应Support Library 26.x.x版本),版本不匹配可能会引发编译错误或者运行时兼容问题。建议你二选一调整:

  • 把Support Library版本降级到26.1.0(这是API 26对应的稳定版Support Library);
  • 或者将compileSdkVersion升级到27,来匹配现有的27.1.1版本Support Library。

内容的提问来源于stack exchange,提问作者Hey You

火山引擎 最新活动