升级Android SDK至35后Flutter构建失败问题求助
各位大佬好,我最近碰到个头疼的问题,想请大家帮忙看看:
因为firebase_auth和firebase_core的依赖要求,我必须把Android SDK的compileSDK和targetSDK版本升级到35,但在构建项目的时候却一直失败,具体的错误信息如下:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':app:processDebugResources'.A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction
Android resource linking failed
aapt2 E 06-04 18:26:34 39161 908063 LoadedArsc.cpp:94] RES_TABLE_TYPE_TYPE entry offsets overlap actual entry data.
aapt2 E 06-04 18:26:34 39161 908063 ApkAssets.cpp:149] Failed to load resources table in APK '/Users/user/Library/Android/sdk/platforms/android-35/android.jar'.
error: failed to load include path /Users/user/Library/Android/sdk/platforms/android-35/android.jar.
我已经通过Android Studio的「设置→Android SDK」路径,反复删除并重新安装Android 35 SDK好几次了,但每次构建还是弹出同样的错误。有没有朋友遇到过类似的情况,或者有解决思路可以分享一下呀?
内容来源于stack exchange

