使用HarmonyOS框架调用Cronet三方库使用问题

https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master/thirdparty/cronet这个库提供了cronet的编译方式,我看方案只到了编译出so库,但是缺少了HarmonyOS如何发起调用的示例或建议。 HarmonyOS系统参考nativeapi调用方式,是需要直接通过native方式调用编译好的so库吗?

HarmonyOS
2024-05-12 22:41:40
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
xcbaby

在HarmonyOS中编写napi来调用so的方法

分享
微博
QQ
微信
回复
2024-05-13 15:49:50
wx6687d985466f2

请问按照gitee的方式是怎么编的呢?我现在用的ubuntu编,最后一步执行build.sh时候会报错:


generating args list:

 target_os="ohos"

 is_debug=false

 is_official_build=true

 is_component_build=false

 is_chrome_branded=false

 use_official_google_api_keys=false

 use_ozone=true

 use_aura=true

 ozone_auto_platforms=false

 ozone_platform="headless"

 ozone_platform_headless=true

 enable_extensions=true

 ffmpeg_branding="Chrome"

 use_kerberos=false

 use_bundled_fontconfig=true

 enable_resource_allowlist_generation=false

 clang_use_chrome_plugins=false

 enable_message_center=true

 safe_browsing_mode=0

 use_custom_libcxx=false

 use_sysroot=false

 gpu_switch="on"

 proprietary_codecs=true

 media_use_ffmpeg=true

ERROR Unresolved dependencies.

//chrome/test:performance_test_suite(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/angle/src/tests:angle_perftests(//build/toolchain/ohos:ohos_clang_arm64)

//third_party/angle/src/tests:angle_tests(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/angle/src/tests:angle_end2end_tests(//build/toolchain/ohos:ohos_clang_arm64)

//third_party/angle/src/tests:angle_tests(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/angle/src/tests:angle_perftests(//build/toolchain/ohos:ohos_clang_arm64)

//third_party/angle/src/tests:angle_tests(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/angle/src/tests:angle_white_box_perftests(//build/toolchain/ohos:ohos_clang_arm64)

//third_party/angle/src/tests:angle_tests(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/angle/src/tests:angle_white_box_tests(//build/toolchain/ohos:ohos_clang_arm64)

//third_party/dawn/src/dawn/wire:shared(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/dawn/src/dawn/common:common(//build/toolchain/ohos:ohos_clang_arm64)

//third_party/dawn/src/dawn/wire:static(//build/toolchain/ohos:ohos_clang_arm64)

 needs //third_party/dawn/src/dawn/common:common(//build/toolchain/ohos:ohos_clang_arm64)


分享
微博
QQ
微信
回复
2024-07-05 19:32:19
相关问题
怎么使用pdfjs三方预览pdf文档
970浏览 • 1回复 待解决
使用三方pako压缩字节数组
531浏览 • 1回复 待解决
Native工程中如何使用其他三方so
1094浏览 • 1回复 待解决
求大佬告知如何使用三方cpp
827浏览 • 1回复 待解决
httpclient三方代理请求关闭问题
692浏览 • 1回复 待解决
ArkTS不支持使用三方的js
2670浏览 • 1回复 待解决
三方应用使用蓝牙功能
478浏览 • 1回复 待解决
react-native 第三方使用npm更新
714浏览 • 1回复 待解决
三方中心仓的reflect-metadata问题
682浏览 • 1回复 待解决
HarmonyOS支持的第三方的列表
676浏览 • 1回复 待解决
如何本地依赖非适配HarmonyOS三方
689浏览 • 1回复 待解决
是否支持使用三方的webview内核
496浏览 • 1回复 待解决
Text控件使用三方字的文档
423浏览 • 1回复 待解决
如何获取可用的三方
848浏览 • 1回复 待解决
实现弹幕功能的三方
608浏览 • 1回复 待解决
HarmonyOS如何移植第三方MCU?
7825浏览 • 1回复 待解决