You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android P开发者预览版compileSdkVersion应设为多少?已试28报错

解决Android P预览版SDK的compileSdkVersion配置问题

嘿,这个问题我太熟了!当年Android P刚推出开发者预览版的时候,好多开发者都踩过这个配置的坑~

  • 核心原因是:在Android P(也就是后来正式命名的Android 9)的预览阶段,官方还没正式将它的API等级定为28,所以你直接设置compileSdkVersion "28"的话,Gradle会找不到对应的SDK资源,自然就报错了。
  • 正确的配置值应该是**'P'或者'android-P'**,你只需要在模块的build.gradle(如果用Kotlin DSL就是build.gradle.kts)里修改成这样:
    android {
        compileSdkVersion 'P'
        // 也可以写成 compileSdkVersion 'android-P',两者效果一致
        defaultConfig {
            targetSdkVersion 'P'
            // 其他配置比如minSdkVersion保持你原来的设置就行
        }
    }
    
  • 最后再确认一下:你已经下载的Android P预览版SDK组件(包括SDK Platform、对应版本的Build Tools)是否都正确安装了,通过Android Studio的SDK Manager就能查看,确保这些资源都到位,配置才能生效。

内容的提问来源于stack exchange,提问作者Malwinder Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:15:39