Android构建失败:无法加载android-35的android.jar求解决方案
解决方案:Android资源链接失败(无法加载android-35的资源表)
问题核心
aapt2.exe报错提示RES_TABLE_TYPE_TYPE条目偏移与实际条目数据重叠,本质是android-35平台的android.jar文件损坏或不完整,导致资源链接任务processDebugResources执行失败。
有效解决步骤
重新下载Android 35 SDK平台
- 打开Android Studio的
SDK Manager(路径:File > Settings > Appearance & Behavior > System Settings > Android SDK) - 在
SDK Platforms标签下找到Android 14.0 (UpsideDownCake)(对应API 35),先勾选后点击Apply卸载,卸载完成后再次勾选并点击Apply重新下载安装 - 也可手动删除本地SDK目录下的
C:\Users\HP\AppData\Local\Android\Sdk\platforms\android-35文件夹,再通过SDK Manager重新下载
- 打开Android Studio的
清理项目并重新构建
打开项目根目录终端,执行以下命令:# Windows系统 gradlew clean gradlew assembleDebug # macOS/Linux系统 ./gradlew clean ./gradlew assembleDebug降级到稳定SDK版本(可选)
若重新下载Android 35后问题仍存在,可临时降级到API 34(Android 13):
修改app/build.gradle中的配置:android { compileSdkVersion 34 defaultConfig { targetSdkVersion 34 // 其他配置保持不变 } }同步Gradle后重新构建项目
验证Build Tools完整性
在SDK Manager的SDK Tools标签下,确保Android Build Tools是最新稳定版本,若不是则更新;也可尝试删除对应Build Tools目录后重新下载
内容的提问来源于stack exchange,提问作者leela
相关产品推荐
相关产品推荐

