You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级compileSdk至Android 35(Android 15)触发资源表偏移重叠错误

解决Android 35(Android 15)compileSdk升级后的aapt2资源加载错误

你遇到的错误表现为AAPT2无法加载android-35的android.jar资源表,具体错误信息如下:

ERROR:: AAPT: aapt2.exe E 06-27 15:30:04  3616  2980 LoadedArsc.cpp:96] RES_TABLE_TYPE_TYPE entry offsets overlap actual entry data.  
aapt2.exe E 06-27 15:30:04  3616  2980 ApkAssets.cpp:149] Failed to load resources table in APK 'C:\Users\Korisnik\AppData\Local\Android\Sdk\platforms\android-35\android.jar'.  
error: failed to load include path 
C:\Users\Korisnik\AppData\Local\Android\Sdk\platforms\android-35\android.jar.

可以通过以下步骤解决:

  • 重新下载Android 35 SDK平台包
    打开Android Studio的SDK Manager,找到Android 15(API 35)平台包,先卸载原有版本,再重新下载。确保下载过程网络稳定,避免包文件损坏。

  • 清理构建缓存

    1. 在Android Studio中选择File -> Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart。
    2. 手动删除项目根目录下的build文件夹,以及用户目录下的.gradle/caches文件夹(路径示例:C:\Users\Korisnik\.gradle\caches)。
  • 更新Gradle插件与AAPT2版本
    确保项目使用的Gradle插件版本与Android 35兼容,建议升级到最新稳定版(如8.4+)。在项目级build.gradle中修改插件依赖:

    dependencies {
        classpath 'com.android.tools.build:gradle:8.4.0'
    }
    

    同时确保Gradle版本与插件版本匹配(比如Gradle 8.7对应插件8.4.0)。

  • 验证android.jar完整性
    检查C:\Users\Korisnik\AppData\Local\Android\Sdk\platforms\android-35\android.jar的文件大小,对比其他正常SDK版本的android.jar。如果大小异常,可替换为从可靠渠道获取的完整文件。

内容的提问来源于stack exchange,提问作者Rade Lukic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 18:57:01