#android #flutter #flutter-dependencies
Вопрос:
Я столкнулся с проблемой, когда, когда я создаю приложение, оно показывает, что есть ошибка, из-за которой пакет не существует. Я использую пример кода, предоставленный в pub dev для зависимости flutter_secure_storage
. Я уже изменил значение minSdkVersion
на 18.
Могу ли я узнать, есть ли какие-либо способы решить эту проблему?
androidappsrcmainjavaioflutterpluginsGeneratedPluginRegistrant.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:Usersnurfaflutter
• 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:UsersnurfaAppDataLocalAndroidsdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:ProgramDataOracleJavajavapathjava.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)GoogleChromeApplicationchrome.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 FilesJetBrainsIntelliJ 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:UsersnurfaAppDataLocalProgramsMicrosoft 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
Комментарии:
1. попробуйте сделать это
flutter build apk --release --no-shrink
с версией моего приложения, которая используетFlutterSecureStorage
2. я попробовал то, что вы говорите, но это все равно показывает, что пакет ошибок не существует
3. какое приложение вы создаете? это android/web/ios?.. также предоставьте файл mainfest
4. Привет, я создаю приложение для Android, и теперь я уже решаю проблему.
Ответ №1:
после некоторого поиска в Google я нашел решение своей проблемы через Github. Это может быть какая-то проблема в папке кэша паба. Я следую комментарию из одного поста на Github и удаляю flutter_secure_storage
его в папке pub-cache и переустановлю, и он больше не будет показывать ошибку.
https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/127#issuecomment-522273569