如何解决Android Studio中"Could not find compile target android-32 for modules :app"错误?
解决"Could not find compile target android-32 for modules :app"错误

以下是针对性的排查和解决步骤,可逐一尝试:
确认Android 32 SDK组件完整安装
打开Android Studio的SDK Manager,进入「SDK Platforms」标签,确保**Android 12L (API 32)**的所有组件(含SDK Platform、Sources for Android 32等)均已勾选并完成安装,不要仅安装核心平台包。统一项目gradle配置版本
检查项目根目录build.gradle(Project级)和app/build.gradle(Module级)的配置一致性:- Project级
build.gradle需使用适配API 32的gradle插件版本:plugins { id 'com.android.application' version '7.2.0' apply false id 'com.android.library' version '7.2.0' apply false } - Module级
app/build.gradle明确指定版本:android { compileSdk 32 defaultConfig { targetSdk 32 // 其他配置项 } // 其他配置项 }
保证
compileSdk和targetSdk都设置为32,与已安装的SDK版本完全匹配。- Project级
清理并重新同步gradle
按顺序执行:- 点击工具栏「File > Sync Project with Gradle Files」
- 执行「Build > Clean Project」,再执行「Build > Rebuild Project」
- 若无效,删除项目根目录的
.gradle文件夹和app/build文件夹后重新同步
检查SDK路径正确性
打开「File > Project Structure > SDK Location」,确认指定的SDK路径是安装Android 32的目录,避免路径指向未安装该版本的SDK文件夹。验证gradle wrapper版本兼容性
打开gradle/wrapper/gradle-wrapper.properties,确保gradle版本与插件版本适配,适配API 32建议使用gradle 7.3.x及以上版本:distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
内容的提问来源于stack exchange,提问作者whatsmyname
相关产品推荐
相关产品推荐

