我需要在我的上下文体内有一个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';
答案 0 :(得分:0)
如果将新程序包添加到依赖项,然后进行热重装,则会收到以下误导性消息:
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).
杀死您的应用程序,然后重新启动。这可能会解决您的问题。
有关更多参考,请访问this git hub讨论
答案 1 :(得分:0)
转到构建目录,该目录与lib,ios,android等一起位于应用程序的顶层。
如果不存在flutter_webview_plugin文件夹,则需要运行flutter pub get
下载该软件包。
如果该文件夹在那里,则说明它已经被下载。如果是这种情况,并且您的IDE仍然告诉您它无法识别该软件包,请尝试重新启动IDE。