HarmonyOS Flutter在pubspec.yaml添加webview_flutter后执行flutter pub get报错了
在pubspec.yaml文件中添加webview_flutter依赖项。
webview_flutter:
git:
url: "https://gitee.com/openharmony-sig/flutter_packages.git"
path: "packages/webview_flutter/webview_flutter"
- 1.
- 2.
- 3.
- 4.
执行指令:
flutter build har --local-engine=/Users/rickli/Documents/Work/HM/12/src/out/ohos_release_arm64 --release
- 1.
输出报错log:
../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/platform_views_service_proxy.dart:28:3: Error:
Type 'ExpensiveOhosViewController' not found.
ExpensiveOhosViewController initExpensiveOhosView({
^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/platform_views_service_proxy.dart:47:3: Error:
Type 'SurfaceOhosViewController' not found.
SurfaceOhosViewController initSurfaceOhosView({
^^^^^^^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_controller.dart:1018:16: Error: The
method 'OhosViewSurface' isn't defined for the class 'OhosWebViewWidget'.
- 'OhosWebViewWidget' is from 'package:webview_flutter_ohos/src/ohos_webview_controller.dart'
('../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_controller.dart').
Try correcting the name to the name of an existing method, or defining a method named 'OhosViewSurface'.
return OhosViewSurface(
^^^^^^^^^^^^^^^
../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_controller.dart:1025:16: Error: A
value of type 'OhosViewController' can't be returned from a function with return type 'PlatformViewController'.
- 'OhosViewController' is from 'package:flutter/src/services/platform_views.dart' ('../../../fvm/versions/3.7.12-ohos/packages/flutter/lib/src/services/platform_views.dart').
- 'PlatformViewController' is from 'package:flutter/src/services/platform_views.dart' ('../../../fvm/versions/3.7.12-ohos/packages/flutter/lib/src/services/platform_views.dart').
return _initOhosView(
^
../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/platform_views_service_proxy.dart:36:33: Error:
Member not found: 'PlatformViewsService.initExpensiveOhosView'.
return PlatformViewsService.initExpensiveOhosView(
^^^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/git/flutter_packages-420a4a8c2d71f83a77740b063f1d87a27e5c33ee/packages/webview_flutter/webview_flutter_ohos/lib/src/platform_views_service_proxy.dart:55:33: Error:
Member not found: 'PlatformViewsService.initSurfaceOhosView'.
return PlatformViewsService.initSurfaceOhosView(
^^^^^^^^^^^^^^^^^^^
Target kernel_snapshot failed: Exception
#0 KernelSnapshot.build (package:flutter_tools/src/build_system/targets/common.dart:250:7)
<asynchronous suspension>
#1 _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:847:9)
<asynchronous suspension>
#2 Future.wait.<anonymous closure> (dart:async/future.dart:522:21)
<asynchronous suspension>
#3 _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:785:32)
<asynchronous suspension>
#4 Future.wait.<anonymous closure> (dart:async/future.dart:522:21)
<asynchronous suspension>
#5 _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:785:32)
<asynchronous suspension>
#6 FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:614:16)
<asynchronous suspension>
#7 flutterAssemble (package:flutter_tools/src/ohos/hvigor.dart:462:32)
<asynchronous suspension>
#8 OhosHvigorBuilder.flutterBuildPre (package:flutter_tools/src/ohos/hvigor.dart:753:27)
<asynchronous suspension>
#9 OhosHvigorBuilder.buildHar (package:flutter_tools/src/ohos/hvigor.dart:784:5)
<asynchronous suspension>
#10 BuildHarCommand.runCommand (package:flutter_tools/src/commands/build_har.dart:69:5)
<asynchronous suspension>
#11 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1257:27)
<asynchronous suspension>
#12 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13 CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#14 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:283:9)
<asynchronous suspension>
#15 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#16 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
<asynchronous suspension>
#17 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9)
<asynchronous suspension>
#18 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#19 main (package:flutter_tools/executable.dart:91:3)
<asynchronous suspension>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS webview_flutter报错
1347浏览 • 1回复 待解决
HarmonyOS flutter框架,使用webview_flutter包,js如何和webview_flutter通讯
733浏览 • 1回复 待解决
HarmonyOS OpenHarmony-SIG / flutter_flutter三方库webview_flutter报错
1072浏览 • 1回复 待解决
Could not find a file named "pubspec.yaml"
1051浏览 • 1回复 待解决
HarmonyOS webView_flutter保存
755浏览 • 1回复 待解决
HarmonyOS webview_flutter问题
842浏览 • 1回复 待解决
Flutter的插件webview_flutter,在HarmonyOS应用中,无法加载本地Html文件
1622浏览 • 1回复 待解决
HarmonyOS Flutter:三方库webview_flutter无法下载到本地
888浏览 • 1回复 待解决
HarmonyOS环境下执行Flutter pub get一直卡住 "git clone --mirror https://gitee.com/openharmony-sig/flutter_packages.git
877浏览 • 1回复 待解决
HarmonyOS接入Flutter产物后,HarmonyOS与flutter交互报错
1014浏览 • 1回复 待解决
webview_flutter demo 中顶部导航按钮无法响应事件
1649浏览 • 1回复 待解决
flutter url_launcher在HarmonyOS报错
932浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
1047浏览 • 1回复 待解决
HarmonyOS flutter build报错
1187浏览 • 1回复 待解决
HarmonyOS flutter webview如何调试
850浏览 • 1回复 待解决
HarmonyOS flutter在ohos如何添加系统回调
883浏览 • 1回复 待解决
HarmonyOS Flutter run指令报错
1150浏览 • 1回复 待解决
HarmonyOS flutter_flutter项目进展
867浏览 • 1回复 待解决
HarmonyOS 创建Flutter demo运行报错
1130浏览 • 1回复 待解决
HarmonyOS 如何在Flutter中嵌入WebView?
672浏览 • 1回复 待解决
HarmonyOS flutter项目在真机run的时候报错
708浏览 • 1回复 待解决
HarmonyOS Flutter image_picker选择相册成功后,flutter层无回掉数据
636浏览 • 1回复 待解决
flutter已有的plugin如何添加HarmonyOS plugin?
1036浏览 • 1回复 待解决
HarmonyOS flutter_flutter开发环境搭建问题
1077浏览 • 1回复 待解决
HarmonyOS DevEco调试Flutter项目时报错
819浏览 • 1回复 待解决
https://gitee.com/openharmony-sig/flutter_packages/blob/master/packages/webview_flutter-v4.4.4/webview_flutter/pubspec.yaml
参照这个试试,这边执行flutter pub get正常。