将sqflite添加到pubspec.yaml时,为什么我的flutter应用程序会崩溃?

时间:2019-09-18 05:42:03

标签: android flutter android-permissions sqflite

当我将sqflite添加为项目的依赖项时,我的应用程序崩溃。仅仅添加依赖项会使应用程序崩溃。

我尝试添加权限,例如 <uses-permission android:name="android.permission.STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />,但这并不能解决问题。

我的pubspec.yaml文件:

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http:
  video_player:
  screen:
  sqflite:

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_launcher_icons:

flutter_icons:
  image_path: "assets/logo.png"
  android: true
  ios: true

如何防止此崩溃?

1 个答案:

答案 0 :(得分:0)

在没有崩溃日志的情况下,很难准确地找出问题所在,

您可以检查this链接。

如果那没问题

  1. 试着将绒毛弄干净。
  2. 更改sqflite插件版本的版本。
  3. 如果您使用的是Android模拟器,请擦除模拟器数据,然后重试。
  4. 签出those插件问题(同时打开和关闭)。