查询应用信息方法编译报错

​新建NDK工程:

导包:#include <bundle/native_interface_bundle.h>

调用:OH_NativeBundle_ApplicationInfo nativeApplicationInfo = OH_NativeBundle_GetCurrentApplicationInfo();

编译报错:​

>>>               CMakeFiles/entry.dir/hello.cpp.o:(GetCurrentApplicationInfo(napi_env__*, napi_callback_info__*)) 
clang++: error: linker command failed with exit code 1 (use -v to see invocation) 
ninja: build stopped: subcommand failed. 
Detail: Please check the message from tools. 
  > hvigor ERROR: BUILD FAILED in 650 ms
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
HarmonyOS
2024-11-20 11:23:59
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

​CMakeLists.txt中未链接bundle对应的ndk so导致,可在target_link_libraries依赖中添加包管理的libbundle_ndk.z.sotarget_link_libraries(entry PUBLIC libace_napi.z.so libbundle_ndk.z.so)

可参考包管理的NativeBundle开发指导:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/native-bundle-guidelines-V5

分享
微博
QQ
微信
回复
2024-11-20 14:19:32


相关问题
编译报错没有堆栈信息
1623浏览 • 1回复 待解决
编译报错信息不足如何处理啊?
997浏览 • 1回复 待解决
@Sendable编译报错,有什么方法解决?
2900浏览 • 1回复 待解决
HarmonyOS 如何查询设备终端信息
757浏览 • 1回复 待解决
如何查询设备的SDK版本等信息
3405浏览 • 1回复 待解决
如何通过命令行查询窗口信息
3229浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
1035浏览 • 1回复 待解决
HarmonyOS 根据id查询联系人报错
824浏览 • 1回复 待解决
编译报错Found exception如下
2793浏览 • 1回复 待解决
HarmonyOS NDK 运行编译报错
1277浏览 • 1回复 待解决
openharmony 交叉编译openjdk报错
1919浏览 • 1回复 待解决
应用运行报错内存不足闪退解决方法
329浏览 • 0回复 待解决
HarmonyOS 获取位置信息报错
1008浏览 • 1回复 待解决
HarmonyOS native audio 录制编译报错
1245浏览 • 1回复 待解决
OpenHarmony 编译原生设置settings报错
4022浏览 • 0回复 待解决
搭建鸿蒙环境时,编译报错
14841浏览 • 4回复 待解决
下载编译Full-SDK报错
3411浏览 • 1回复 待解决
IDE如何获取更多报错信息
1259浏览 • 1回复 待解决
初次安装DevEco Studio编译报错
9293浏览 • 1回复 待解决
HarmonyOS 实名信息解密java方法
534浏览 • 1回复 待解决