如何在 Flutter 中解决 flutter_secure_storage 无法使用的问题?

flutter_secure_storage无法使用
导入:
pubspec:

flutter_secure_storage: ^9.2.4

import:

import 'package:flutter_secure_storage/flutter_secure_storage.dart';

code:

const storage = FlutterSecureStorage();
await storage.write(key: 'loginResult', value: _loginResult.toString());

报告错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':path_provider_android:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':path_provider_android:androidJdkImage'.
   > Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JdkImageTransform: C:\Users\littleGabriel\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar.
         > Error while executing process C:\Program Files\Android\Android Studio\jbr\bin\jlink.exe with arguments {--module-path C:\Users\littleGabriel\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output C:\Users\littleGabriel\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules}

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
阅读 964
2 个回答

手动删除 清除 Gradle 缓存。可以手动删除 C:\Users\your_username.gradle\caches 目录下的所有文件然后执行 flutter clean flutter pub get 试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题