我试着将Flutter更新到2.0.5版本,将Dart语言从2.10.4更新到2.12版本,因为从那一刻起我有很多错误。
我尝试了几种方法,包括重新安装Pod,以及返回到之前的Flutter版本,但现在仅在iOS中运行时出现错误(不是在安卓中!)。
如果你能以某种方式帮助我,我将不胜感激。
以下是控制台中的错误消息:
正在以调试模式启动iPhone 11上的lib/main.dart ...正在运行pod安装...正在运行Xcode构建...Xcode构建完成。46,1s等待iPhone 11报告其观点...调试服务侦听ws://127.0.0.1:50334/emMoKYaYe0M=/ws正在将文件同步到device iPhone 11...VERBOSE-2:ui_dart_state.cc(177)未处理的异常:DatabaseException(错误Domain=FMDatabase Code=26“文件不是数据库”UserInfo={NSLocalizedDescription=file不是数据库}) sql 'SELECT * FROM Devices‘args []} #0 SqfliteSqlCipherDatabaseFactoryImpl.wrapDatabaseException (package:sqflite_sqlcipher/src/factory_sql_cipher_impl.dart:44:9) #1 SqfliteDatabaseMixin.safeInvokeMethod (package:sqflite_common/src/database_mixin.dart:211:15) #2 SqfliteDatabaseMixin.txnRawQuery。(package:sqflite_common/src/database_mixin.dart:403:36) #3 SqfliteDatabaseMixin.txnSynchronized。(package:sqflite_common/src/database_mixin.dart:336:22) #4 (package:synchronized/src/basic_lock.dart:32:26) #5 SqfliteDatabaseMixin.txnSynchronized (package:sqflite_common/src/database_mixin.dart:402:12) #6 BasicLock.synchronized (package:sqflite_common/src/database_mixin.dart:332:33) #7 SqfliteDatabaseMixin.txnRawQuery Sqflit<…>
这是Flutter doctor的现状:
/Users/Sergio/Development/ Flutter /bin/flutter doctor --verbose Flutter (Channel stable,1.22.5,on macOS 11.1 20C69 darwin-x64,locale it-IT)·flutter version 1.22.5 at /Users/Sergio/Development/flutter·框架修订版7891006299 (4个月前),2020-12-10 11:54:40 -0800·Engine revision ae90085a84·Dart version 2.10.4
Java工具链-为Android设备开发(Android SDK版本29.0.3)·Android SDK位于/Users/Sergio/Library/ Android /sdk·Platform android-29,build-tools 29.0.3·✓二进制文件位于: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java·Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b3-6915495)·接受所有Android许可证。
用于iOS和macOS的应用程序Xcode -开发(Xcode 12.4)·Xcode位于/Applications/Xcode.app/Contents/Developer·Xcode 12.4,内部版本12D4e·CocoaPods版本1.10.1
✓Android Studio (版本4.1)·Android Studio位于/Applications/Android Studio.app/Contents·安装了Flutter插件·Dart插件版本201.9335·Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b3-6915495)
支持x86的Android SDK (2个可用)·仿真器-5554·android-x86·Android 10 (API 29) (仿真器)·iPhone 11 (移动端)·E3DBA180-42B0-4FBD-9D17-496B53A33A59·ios·com.apple.CoreSimulator.SimRuntime.iOS-14-4 (仿真器)
·未发现任何问题!
这是包含在pubspec.yaml文件中的内容:
环境: sdk:">=2.1.0 <3.0.0“
依赖项: flutter: sdk: flutter sqflite_sqlcipher:^1.1.1 url_launcher:^5.7.10 grouped_list:^3.5.0 flappy_search_bar:^1.7.2 syncfusion_flutter_charts:^18.3.35 package_info:^0.4.3 purchases_flutter:^1.4.0 shared_preferences:^0.5.12+4 firebase_core:^0.5.1 firebase_analytics:^6.2.0 persistent_bottom_nav_bar:^2.1.0 firebase_messaging:^7。0.3 loading_overlay:^0.2.1 webview_flutter:^1.0.7 flutter_cached_pdfview:^0.3.5 cupertino_icons:^1.0.0 path_provider:^1.6.14
dev_dependencies: flutter_test: sdk: flutter
发布于 2021-04-19 16:16:20
尝试在pod文件中运行pod update
https://stackoverflow.com/questions/67158202
复制相似问题