You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

升级compile/target SDK至35后AAPT2资源链接失败问题求助

升级compile/target SDK至35后AAPT2资源链接失败问题求助

大家好!最近为了符合Google Play控制台的新政策,我先把React Native项目的compileSdkVersiontargetSdkVersion升级到35,结果碰上个卡得死死的构建问题;后来我尝试把版本调到36,还是没能解决,实在没头绪了来求助各位大佬!

当我构建应用时,直接抛出了以下错误:

* What went wrong:
Execution failed for task ':app:bundleDevReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.Aapt2ProcessResourcesRunnable
> Android resource linking failed
aapt2 E LoadedArsc.cpp:94] RES_TABLE_TYPE_TYPE entry offsets overlap actual entry data.
aapt2 E ApkAssets.cpp:149] Failed to load resources table in APK '/opt/android/platforms/android-35/android.jar'.
error: failed to load include path /opt/android/platforms/android-35/android.jar.

我已经试过清理构建文件夹,也反复核对了build.gradle的配置,但问题还是存在。想问问有没有小伙伴遇到过同样的情况?或者有人能分析下android-35 SDK可能哪里出问题了吗?

先给大家贴一下我的环境和配置信息:

  • React Native版本:0.72.1
  • Gradle分发版本:distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip
  • 项目根目录build.gradle关键配置:
kotlinVersion = "1.6.0"
buildToolsVersion = "33.0.0"
minSdkVersion = 26
compileSdkVersion = 36
targetSdkVersion = 36

dependencies {
    classpath("com.android.tools.build:gradle")
    classpath("com.facebook.react:react-native-gradle-plugin")
    classpath "com.google.gms:google-services:4.3.10"
}

真的非常需要各位的思路,任何线索都感激不尽!提前谢谢大家了!

内容来源于stack exchange

火山引擎 最新活动