尝试设置Android 13 SDK时,出现“Unsupported value: Tiramisu”错误。

6

我按照这个页面操作: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预览版指导操作。

是否有人在尝试使用Android 13 SDK?


我正在使用最新的Android Studio预览版-- Dolphin?尽管在稍微不同的情况下,发布说明提到了与Chipmunk相关的问题 - CommonsWare
我也在使用Dolphin,但是当我将compileSdkVersiontargetSdkVersion更改为“Tiramisu”时,我遇到了上述错误。而且这不是关于生成已签名Apk的问题,错误发生在构建过程中。 - user1373996
1
尝试使用“android-Tiramisu”。 - Nickolay Savchenko
1
@NickolaySavchenko,android-Tiramisu的工作非常出色。请发布一个答案,我会接受它。感谢您的帮助。 - user1373996
1
@nnhthuan 随意接受你自己的答案吧:) 对于未来的Android版本,你可以打开Android sdk文件夹并在platforms目录中查看名称。 - Nickolay Savchenko
显示剩余4条评论
2个回答

12
这个答案已经过时了,因为现在你可以使用API版本33来进行Tiramisu的官方发布

感谢@NickolaySavchenko - 发布这个答案,因为我已经等了他一天。

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

compileSdkVersion "android-Tiramisu"

targetSdkVersion "Tiramisu"

是的,你看得没错,targetSdkVersionTiramisu,而不是 android-Tiramisu,这样它就可以在模拟器 API Tiramisu 设备上运行。

我测试过并确认 minSdkVersion 不需要更改为 android-TiramisuTiramisu。我仍然将其保持为 19,它运行得很好。


-2

正如@NickolaySavchenko所说 compileSdkPreview "android-Tiramisu" targetSdkPreview "android-Tiramisu" 运行良好

如果要在Android 13上运行它,您还需要将minSdk更改为"android-Tiramisu"


1
这就是我们之前讨论过的内容。而且这也是@NickolaySavchenko给出的第一个答案。不要试图窃取答案,这样做不好。我正在等待他在这里正式回答以便接受它。 - user1373996
哇..没想到..顺便说一下,不是“还是”,而是“偷”。 - saad aziz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接