如何解决Android Studio构建应用时出现的“Could not find compile target android-30 for modules :app”错误?
解决"Could not find compile target android-30 for modules :app"问题
以下是针对新手的分步解决方法:
确认Android 30 SDK已正确安装
- 打开Android Studio,点击顶部菜单栏的
Tools > SDK Manager - 切换到「SDK Platforms」标签页,找到「Android 11 (R)」(对应API Level 30),勾选该选项后点击「Apply」完成安装。如果之前已经勾选过,先取消勾选点击「Apply」卸载,再重新勾选安装,确保安装文件完整。
- 打开Android Studio,点击顶部菜单栏的
检查并修正项目Gradle配置
- 在项目左侧的文件列表中,找到
app目录下的build.gradle文件(注意不是项目根目录的build.gradle) - 找到代码中的
compileSdkVersion和targetSdkVersion两行,确保它们的值都是30:compileSdkVersion 30 targetSdkVersion 30 - 修改完成后,点击右上角的「Sync Now」按钮同步项目。
- 在项目左侧的文件列表中,找到
验证SDK构建工具与路径
- 回到SDK Manager,切换到「SDK Tools」标签页,检查「Android SDK Build-Tools」中是否包含30.x.x版本的工具,没有的话勾选对应版本安装。
- 点击「Appearance & Behavior > System Settings > Android SDK」(或直接在SDK Manager顶部查看),确认Android Studio使用的SDK路径和你安装Android 30的路径一致,避免SDK安装到其他位置导致识别失败。
清理并重新同步项目
- 点击顶部菜单栏的
Build > Clean Project,等待清理完成。 - 再点击
File > Sync Project with Gradle Files,检查错误是否消失。
- 点击顶部菜单栏的
内容的提问来源于stack exchange,提问作者Dongyuan Li
相关产品推荐
相关产品推荐

