如何在flutter中添加Sqflite依赖?
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.0
sqflite: any
english_words: "^3.1.0"
有人能确认SQFLite是否支持包含地图的地图吗?我确实在这个网站上看到了下面的帖子,这可能就是答案?
在我的情况下,我有两个模型类,我正在工作。
HouseDog
House包括一个称为“宠物”的字段,它是一个列表。
我在每个类中都有一个构造函数和工厂方法,它负责根据需要将映射/对象转换为/从映射/对象,以便从SQFLite发送和检索信息。
模型类狗
class Dog {
final int id;
final String breed;
final String name;
final int age;
Dog({this.id, this.breed, this
我试着做一个待办事项列表应用程序。我正在我的平板电脑上尝试usb调试。我在我的项目中使用了sqflite。
错误
E/flutter ( 5866): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'Future<Database?>' is not a subtype of type 'Database' in type cast
E/flutter ( 5866): #0 database_transactions.get_tab
我在flutter_cache_manager 2.1.0上遇到了这个错误消息,它不允许我执行应用程序。以前有人遇到过这个问题吗? /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_cache_manager-2.1.0/lib/src/storage/cache_info_repositories/cache_object_provider.dart:59:18: Error: The method 'isDuplicateColumnError' isn't defined for the cla
我试图在发布模式下构建颤振应用程序。我试图在终端中执行flutter build appbundle,并得到以下错误。
FAILURE: Build failed with an exception.
出了什么问题:配置根项目'sqflite‘时出现了一个问题。找不到SDK位置。使用'/home/abdu/Downloads/flutter_linux_v1.12.13+hotfix.5-stable/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.0/android/local.properties'.环境
几天来,我一直在研究这段代码,试图学习如何在一个抖动的项目中正确地与SQFLite交互,在我的编码过程中,我经历了一个错误,检查了整个StackOverflow,甚至搜索了它,但是没有答案。虽然我在StackOverflow上发现了一个类似的问题,但没有给出答案(如果我问的话很抱歉,因为已经有问题了,但因为没有回答)。
正在做什么?
实际上,我试图从internet中提取数据,并将其直接保存到本地存储区(Sqflite),因此每次我运行代码时,数据都会插入到本地存储中,但会收到有关特定行的错误信息。
我的代码
DatabaseHelper类
class DatabaseHelper {
D
我尝试在flutter workmanager的后台进程中使用sqflite插件。我有一个用于sqflite操作的SQLHelper类。我可以在应用程序内部使用这个帮助器。但在这个后台进程中,它会产生如下错误 发生异常: MissingPluginException (MissingPluginException(No implementation found for method getDatabasesPath on channel com.tekartik.sqflite)) 也许我必须在callbackDispatcher中注册插件,但我不确定。我该如何解决这个问题? void ca
我正在寻找Broadcast receiver的替代方案,然后我在pubspec.yaml中添加了一个插件notifier 1.0.2,得到了如下的错误消息
Because every version of notifier depends on synchronized ^1.5.3+2 and sqflite 1.2.0 depends on synchronized >=2.0.2 <4.0.0, notifier is incompatible with sqflite 1.2.0.
So, because Bluis depends on both sqflite 1.