android - Flutter:com.it_nomads.fluttersecurestorage 包不存在
问题描述
我遇到了一个问题,当我构建应用程序时,它显示包不存在的错误。我正在使用依赖项的 pub dev 提供的示例代码flutter_secure_storage
。我已经改成minSdkVersion
18了。
我能知道有什么方法可以解决这个问题吗?
android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java:16: error: package com.it_nomads.fluttersecurestorage does not exist
flutterEngine.getPlugins().add(new com.it_nomads.fluttersecurestorage.FlutterSecureStoragePlugin());
^
1 error
我的flutter doctor -v
[√] Flutter (Channel stable, 2.2.1, on Microsoft Windows [Version 10.0.18363.1440], locale en-MY)
• Flutter version 2.2.1 at C:\Users\nurfa\flutter
• Framework revision 02c026b03c (6 days ago), 2021-05-27 12:24:44 -0700
• Engine revision 0fdb562ac8
• Dart version 2.13.1
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\nurfa\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\ProgramData\Oracle\Java\javapath\java.exe
• Java version Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
[√] IntelliJ IDEA Community Edition (version 2021.1)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
[√] VS Code (version 1.56.2)
• VS Code at C:\Users\nurfa\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.23.0
[√] Connected device (3 available)
• COR L29 (mobile) • XTX7N18B29009354 • android-arm64 • Android 9 (API 28)
• Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.77
• Edge (web) • edge • web-javascript • Microsoft Edge 90.0.818.51
解决方案
通过谷歌搜索后,我通过 Github 找到了我的问题的解决方案。这可能是 pub-cache 文件夹中的一些问题。我按照 Github 中一篇帖子的评论,flutter_secure_storage
在 pub-cache 文件夹中删除并重新安装,它不会再显示错误了。
https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/127#issuecomment-522273569
推荐阅读
- swiftui - 如何将状态变量作为参数传递给 ObservableObject 类型的模型类?
- python-3.x - 计算二维图像中分支的厚度
- firebase - 颤振:从firebase获取最后一个文件
- encryption - Ansible 创建加密文件到现有的保险库
- html - 无法在 div 中居中内容
- javascript - 从数组中仅删除一个相同对象
- c++ - Make - QT 5.14.2“Q_CORE_EXPORT”下的内部编译器错误
- string - 将多行文本转换为字符串
- kibana - 基于其他指标定义标准差指标
- javascript - 使用 Jest 测试异步类方法的问题