调试Flutter Android代码遇:flutter_secure_storage任务执行失败求助
:flutter_secure_storage:parseDebugLocalResources错误 针对你遇到的Execution failed for task ':flutter_secure_storage:parseDebugLocalResources'相关错误,尝试以下解决方案:
检查Android SDK完整性
打开Android Studio的SDK Manager,确认Android 33的SDK Platform已完整安装。若文件损坏,先卸载该版本SDK,再重新下载安装。同时验证C:\Users\username\AppData\Local\Android\Sdk\platforms\android-33\android.jar文件是否存在、大小正常,若文件异常直接删除后重新获取SDK。清理重建项目
依次执行以下命令:flutter clean flutter pub get flutter run也可以手动删除项目根目录的
build文件夹和Android模块下的.gradle文件夹后再重新运行。调整Gradle配置
打开android/build.gradle文件,确保gradle版本与Android Gradle Plugin版本兼容(例如gradle 7.4搭配AGP 7.4.0),同时确认compileSdkVersion和targetSdkVersion设置为33(与已安装的SDK版本匹配)。升级flutter_secure_storage依赖
修改pubspec.yaml中flutter_secure_storage的版本为最新稳定版,执行flutter pub upgrade flutter_secure_storage更新依赖后重新运行项目。验证环境变量
确认系统环境变量ANDROID_SDK_ROOT已正确指向C:\Users\username\AppData\Local\Android\Sdk,且该路径无中文、空格或特殊字符。
内容的提问来源于stack exchange,提问作者Venkata Krishna

