虽然我安装了SDK,但没有显示Android API 30

虽然我安装了SDK,但没有显示Android API 30,android,Android,我已经在Android Studio中安装了API 30 SDK: 在我的项目代码中,当我尝试将目标级别指定为30时,弹出列表仅显示API 29作为最新的API级别,这是为什么 我的根级别build.gradle: 我的应用程序级别build.gradle: 您的模块的构建中的编译dkversion。gradle文件可能设置为29。如果是这样,请将其提升到30我上传了build.gradle的屏幕截图,我在那里指定了30个。@user842225:默认情况下,那些build.gradle行

我已经在Android Studio中安装了API 30 SDK:

在我的项目代码中,当我尝试将目标级别指定为30时,弹出列表仅显示API 29作为最新的API级别,这是为什么

我的根级别build.gradle:

我的应用程序级别build.gradle:


您的模块的
构建中的
编译dkversion
。gradle
文件可能设置为
29
。如果是这样,请将其提升到
30

我上传了build.gradle的屏幕截图,我在那里指定了30个。@user842225:默认情况下,那些
build.gradle
行不会被使用。它们声明一些
ext
值;这些仍然需要在某些地方应用。确保您的
compileSdkVersion
值已应用于您的Java文件所在的模块。谢谢,但当它不应用时,我如何才能“确保您的compileSdkVersion值已应用”?@user842225:您的第三个屏幕截图将出现在您的项目级
build.gradle
文件中。这不是为模块配置
compileSdkVersion
的地方。模块的
build.gradle
文件是为模块配置
compileSdkVersion
的地方。检查模块的
build.gradle
文件,并确认
compileSdkVersion
为30或更高版本。它是顶级build.gradle文件。您也可以从第三个屏幕截图中看到它,它还有一条注释。顶部应该有选项“R”,否则请尝试直接写入R,看看会发生什么。您是否尝试过“使缓存无效并重新启动”?是的,我尝试过使缓存无效并重新启动。