首页 > 解决方案 > Flutter:com.it_nomads.fluttersecurestorage 包不存在

问题描述

我遇到了一个问题,当我构建应用程序时,它显示包不存在的错误。我正在使用依赖项的 pub dev 提供的示例代码flutter_secure_storage。我已经改成minSdkVersion18了。

我能知道有什么方法可以解决这个问题吗?

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

标签: androidflutterflutter-dependencies

解决方案


通过谷歌搜索后,我通过 Github 找到了我的问题的解决方案。这可能是 pub-cache 文件夹中的一些问题。我按照 Github 中一篇帖子的评论,flutter_secure_storage在 pub-cache 文件夹中删除并重新安装,它不会再显示错误了。

https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/127#issuecomment-522273569


推荐阅读