"Unsupported value: Tiramisu" 当我尝试设置 Android 13 SDK

"Unsupported value: Tiramisu" while I try to set up the Android 13 SDK

我关注了这个页面:https://developer.android.com/about/versions/13/setup-sdk 设置 Android 13 SDK。

在我的 build.gradle:

android {
    compileSdkVersion("Tiramisu")

    defaultConfig {
        targetSdkVersion("Tiramisu")
    }
}

然后我得到错误:

> Unsupported value: Tiramisu. Format must be one of:
  - android-31
  - android-31-ext2
  - android-T
  - vendorName:addonName:31

我尝试使用“33”代替“提拉米苏”,但它不起作用。 我使用最新的 Android Studio Preview 作为说明。

有没有人尝试使用Android 13 SDK?

正如@NickolaySavchenko 所说 compileSdkPreview "android-Tiramisu" targetSdkPreview “android-Tiramisu” 工作正常

并在 android 13 上 运行 您还需要将您的 minSdk 更改为“android-Tiramisu”

归功于@NickolaySavchenko - 因为我已经等了他一天所以发布答案。

最后,在听取了@NickolaySavchenko 的建议后 - 我有了这样的最终工作代码。

compileSdkVersion "android-Tiramisu"
targetSdkVersion "Tiramisu"

是的,你没看错,targetSdkVersionTiramisu,不是android-Tiramisu,所以它可以运行在模拟器中API提拉米苏设备.

我测试过,可以确认 minSdkVersion 不需要更改为 android-TiramisuTiramisu。我仍将其保留为 19,并且效果很好。