【问题标题】:Flutter dart dependency issue颤振飞镖依赖问题
【发布时间】:2018-05-16 17:10:20
【问题描述】:

我需要在我的上下文正文中有一个 webview,但不要覆盖整个屏幕空间,因为我必须在它下面显示一个列表视图。 我检查了flutter_webview_plugin,但它不起作用

得到错误: 该库位于未知的包中。也许您忘记在您的 pubspec.yaml 文件中提及它?

  dependencies:
    flutter:
      sdk: flutter
    url_launcher: ^0.4.1
    async_loader: "^0.1.1"
    json_annotation: ^0.2.2
    flutter_webview_plugin: "^0.1.5"

    cupertino_icons: ^0.1.0
    #url_launcher: ^3.0.0

  dev_dependencies:
    flutter_test:
      sdk: flutter
    json_serializable: ^0.4.0`

我在我的 dart 文件中写了下面一行

import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';

【问题讨论】:

  • 您能否更新问题中的dependencies 以准确反映文件中的缩进,或者检查它是否与我在您的问题中格式化的完全一样。你复制它的格式完全被破坏了,这使得它的内容无效。

标签: dart flutter


【解决方案1】:

如果您将新包添加到依赖项,然后进行热重载,您会收到以下误导性消息:

Performing hot reload...
Your application could not be compiled, because its dependencies could not be 
established.
The following Dart file:
/usr/local/google/home/ianh/dev/release/startup_namer/lib/main.dart
...refers, in an import, to the following library:
package:package:flutter_webview_plugin/flutter_webview_plugin.dart
That library is in a package that is not known. Maybe you forgot to mention it in 
your pubspec.yaml file?
Try again after fixing the above error(s).

杀死您的应用程序并重新启动它。这可能会解决您的问题。

更多参考请访问thisgit hub 讨论

【讨论】:

    【解决方案2】:

    转到构建目录,该目录与 lib、ios、android 等一起位于应用的顶层。

    如果flutter_webview_plugin文件夹不存在,那么你需要运行flutter pub get来下载包。

    如果文件夹在那里,那么它已经被下载。如果是这种情况,并且您的 IDE 仍然告诉您它无法识别该软件包,请尝试重新启动您的 IDE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-25
      • 2020-11-05
      • 2022-08-22
      • 2020-08-12
      • 1970-01-01
      • 2019-07-28
      • 2021-02-09
      • 2019-02-05
      相关资源
      最近更新 更多