HarmonyOS NDK Demo工程引入libcurl.so三方库后,点击helloworld奔溃
使用DevEco studio创建NDK demo工程,使用https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master提供编译脚本编译三方库libcurl.so,当NDK demo工程引入libcurl.so三方库后,点击helloworld奔溃。(作为对比,引入libsum.so工程运行正常,libsum只有一个函数,使用cmake编译的so)
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 Native工程中如何使用其他三方so库 
4501浏览  • 1回复 待解决
奔溃解析相关问题咨询 
1008浏览  • 1回复 待解决
HarmonyOS har包依赖三方库,三方库中的so,无法找到 
1919浏览  • 1回复 待解决
有谁知道如何引入三方so 
3860浏览  • 1回复 待解决
如何编译鸿蒙使用的libcurl.so? 
2358浏览  • 1回复 待解决
HarmonyOS 如何检测引入三方库的权限 
2383浏览  • 1回复 待解决
如何引入自己的“第三方”库 
2162浏览  • 1回复 待解决
工程中的三方库怎么clear ? 
1261浏览  • 1回复 待解决
HarmonyOS flutter混编,在flutter工程引入三方库sqflite、cached_network_image冲突 
1130浏览  • 1回复 待解决
HarmonyOS 能否提供一份引入并使用三方so库的代码示例 
1131浏览  • 1回复 待解决
在Native侧如何集成三方SO库 
4073浏览  • 1回复 待解决
HarmonyOS Url.URLParams 奔溃问题 
1008浏览  • 1回复 待解决
HarmonyOS RN-原生引入RN三方库编译异常 
1379浏览  • 1回复 待解决
鸿蒙第三方库有哪些引入的方法? 
2374浏览  • 1回复 已解决
HarmonyOS APP引入第三方so库,该so库是否可以使用多个.d.ts来导出符号的映射 -- 
1861浏览  • 1回复 待解决
HarmonyOS 三方sdk是否可以动态引入 
1199浏览  • 1回复 待解决
鸿蒙应用开发js版怎么引入第三方库? 
4981浏览  • 1回复 待解决
HarmonyOS napi开发是如何引用第三方so库 
1189浏览  • 1回复 待解决
HarmonyOS项目里引入RN三方库react-native-webview报错 
1537浏览  • 1回复 待解决
HarmonyOS 三方so如何访问rawfile文件 
1405浏览  • 1回复 待解决
HarmonyOS C++ NDK开发需要集成第三方的静态库 
1469浏览  • 1回复 待解决
HarmonyOS 三方so如何访问rawfile文件? 
1282浏览  • 0回复 待解决
HarmonyOS 编辑的静态har包中引入了第三方库 
1552浏览  • 1回复 待解决
HarmonyOS 如何删除三方库 
1556浏览  • 1回复 待解决
Retrofit这个开源三方库对应的HarmonyOS三方库地址是什么? 
1677浏览  • 1回复 待解决





















对于通用加载崩溃,都是没有打包到hap里面去导致的,或者是打包进去了,依赖库没打包进去,基本都是这种情况关于动态库的引入:thirdparty/库名/架构名/lib目录下是编译时需要的动态库,cmakelist链接动态库时是指这个路径libs/架构名 下的带主版本号的会打进hap包中,是运行时需要的动态库。
应用在引用动态库的时候是通过soname来查找的,所以我们需要将名字为soname的库文件拷贝到entry/libs/${OHOS_ARCH}/目录下soname查看方法:
大多数情况下soname就是带主版本号的动态库。
具体步骤可以参考:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/doc/app_calls_third_lib.mdlibs/架构名 下放入所有的.so.版本号 文件thirdparty\xxx(一般为库名)\arm64-v8a(架构名)\lib下放入所有的.so文件
curl库网络请求报错:
cpphttplib库网络请求报错:
没有添加网络权限导致,在module.json5中加上配置