问题现象:
在C++文件中,参照官方指导文档,引入头文件#include "deviceinfo.h"文件后,编译时仍提示无法找到该头文件,日志提示未链接deviceinfo库。
解决措施:
当前public SDK中不包含deviceinfo.h头文件,该头文件仅在full SDK中才可以使用,并且需要在CMakeLists.txt导入libdeviceinfo_ndk.z.so 库才能找到该头文件。方法如下:
// CMakeLists.txt
...
target_link_libraries(entry PUBLIC libace_napi.z.so libdeviceinfo_ndk.z.so)