Android SDK版本兼容问题求助:需配置34.0.0版本但检测为N/A
解决Android SDK 34.0.0版本兼容与SDK管理器错误问题
1. 手动配置SDK路径并安装目标版本
- 打开Android Studio,进入
File > Settings > Appearance & Behavior > System Settings > Android SDK - 检查Android SDK Location是否正确指向SDK安装目录(默认路径一般是
C:\Users\[你的用户名]\AppData\Local\Android\Sdk或~/Library/Android/sdk) - 若路径为空或错误,点击Edit选择正确的SDK目录,然后在SDK Platforms标签下勾选Android 14 (API 34),点击Apply完成安装
2. 修复sdkmanager的Java环境问题
- sdkmanager需要匹配的Java版本(Android Studio默认捆绑的JDK是推荐版本),执行以下操作:
- 打开Android Studio的
File > Project Structure > SDK Location - 确认JDK location指向AS自带的JDK(比如
C:\Program Files\Android\Android Studio\jbr) - 配置系统环境变量:
- 添加
ANDROID_SDK_ROOT,值为你的SDK安装路径 - 添加
JAVA_HOME,值为AS自带JDK的路径 - 将
%ANDROID_SDK_ROOT%\cmdline-tools\latest\bin和%JAVA_HOME%\bin加入系统PATH
- 添加
- 打开Android Studio的
- 重新打开命令行,执行
sdkmanager --version验证是否正常
3. 同步项目SDK配置
- 打开项目根目录下的
build.gradle(Project级),确保compileSdk、targetSdk设置为34:android { compileSdk 34 defaultConfig { targetSdk 34 // 其他配置... } } - 点击AS工具栏的Sync Project with Gradle Files按钮,等待同步完成
4. 清理缓存并重启
- 执行
File > Invalidate Caches... > Invalidate and Restart,清除AS缓存后重启软件 - 若仍有问题,删除项目根目录下的
.gradle文件夹,重新同步项目
内容的提问来源于stack exchange,提问作者Osim Uka
相关产品推荐
相关产品推荐

