HarmonyOS 鸿蒙Next 初始化Camera资源报错

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 初始化Camera资源报错

cke_162.png

提示在createCameraInput的时候报错:

       E     [nodict]{Init()-camera_manager.cpp:683} failed to new MediaListener, ret = -1

       E     [nodict][devicemanagerkit][RegisterDevStateCallback]:RegisterDevStateCallback error: Invalid para

       E     [nodict]FindCameraMetadataItemIndex item: 268435478 not found

       E     [nodict]FindCameraMetadataItemIndex item: 12 not found

       E     [nodict]FindCameraMetadataItemIndex item: 12 not found

       E     [nodict]{AlignVideoFpsProfile()-camera_manager.cpp:932} CameraManager::AlignVideoFpsProfile enter

       E     [nodict]SendRequest 148: failed, handle:52 error:13 desc:ICameraService

       E     [nodict]{CreateCameraDevice()-hcamera_service_proxy.cpp:91} HCameraServiceProxy CreateCameraDevice failed, error: 13

       E     [nodict]{CreateCameraDevice()-camera_manager.cpp:725} ret value from CreateCameraDevice, 13

       E     [nodict]{CreateCameraInput()-camera_manager.cpp:1040} Returning null in CreateCameraInput

       E     [nodict][ecmascript] Pending exception before IsMixedDebugEnabled called in line:3291, exception details as follows:

       E     [nodict]Error:

       E     [nodict]    at initCamera (entry/src/main/ets/model/CameraModel.ets:197:24)

       E     Error loading header /system/lib64/module/libundefined.z.so, namespace ndk has no inherits

       E     Error loading header: can’t find library /system/lib64/module/libundefined.z.so in namespace: default

       E     dlopen_impl load library header failed for /system/lib64/module/libundefined.z.so

       E     Error loading header /system/lib64/module/libundefined_napi.z.so, namespace ndk has no inherits

       E     Error loading header: can’t find library /system/lib64/module/libundefined_napi.z.so in namespace: default

       E     dlopen_impl load library header failed for /system/lib64/module/libundefined_napi.z.so

       E     [nodict][(native_module_manager.cpp:781)(GetFileBuffer)] /system/etc/abc/undefined.abc is not existed.

       E     [nodict][(native_module_manager.cpp:857)(FindNativeModuleByDisk)] all path load module ‘undefined’ failed

       E     [nodict]{CreateCameraDevice()-hcamera_service_proxy.cpp:91} HCameraServiceProxy CreateCameraDevice failed, error: 13

       E     [nodict]{CreateCameraDevice()-camera_manager.cpp:725} ret value from CreateCameraDevice, 13

       E     [nodict]{CreateCameraInput()-camera_manager.cpp:1040} Returning null in CreateCameraInput

       E     [nodict][ecmascript] Pending exception before IsMixedDebugEnabled called in line:3291, exception details as follows:

API : 4.1.0(11)

系统版本:HarmonyOS Next Developer Beta1(3.0.0.13)

5 回复
解决了吗
遇到了同样问题

js crash的日志能给下么

能给下error code么

针对HarmonyOS 鸿蒙Next初始化Camera资源报错的问题,以下是一些可能的原因及解决方向:

  1. 检查开发环境:确保你的开发环境(如DevEco Studio)和鸿蒙SDK版本兼容且更新到最新,以支持最新的系统特性和API。

  2. 代码审查:检查Camera初始化的相关代码,确保API使用正确,没有遗漏必要的权限或配置。同时,注意Camera服务的状态及是否有其他服务或进程干扰了Camera的初始化。

  3. 日志分析:查看详细的错误日志,特别是与Camera初始化相关的部分,这可以帮助定位问题的具体原因。例如,检查是否有文件找不到、服务调用失败或权限不足等错误。

  4. 系统兼容性:鸿蒙Next可能还在不断迭代和优化中,部分API或功能可能尚未完全稳定。确认你的应用是否兼容当前的系统版本,或者尝试在不同的鸿蒙版本上运行以排除系统特定的问题。

  5. 资源释放:如果应用中其他部分已经使用了Camera资源,确保在初始化前正确释放了这些资源,避免资源冲突。

如果问题依旧没法解决,请联系官网客服以获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部