HarmonyOS鸿蒙Next上架审核提示“您的应用被系统检测出存在遍历测试未通过问题,测试过程中出现无响应的问题“

HarmonyOS鸿蒙Next上架审核提示“您的应用被系统检测出存在遍历测试未通过问题,测试过程中出现无响应的问题“ 查看日志文件定位到引起无响应错误的原因:

JavaBinder( 3236): java.lang.RuntimeException: android.os.RemoteException: No acess permission: Neither HW_USE_FACERECOGNITION nor USE_BIOMETRIC! 

JavaBinder( 3236):     at android.os.Parcel.writeException(Parcel.java:2159) 

JavaBinder( 3236):     at android.os.Binder.execTransactInternal(Binder.java:1192) 

JavaBinder( 3236):     at android.os.Binder.execTransact(Binder.java:1130) 

JavaBinder( 3236): Caused by: android.os.RemoteException: No acess permission: Neither HW_USE_FACERECOGNITION nor USE_BIOMETRIC! 

JavaBinder( 3236):     at com.huawei.securityserver.facerecognition.FaceRecognizeService.checkUsePermission(FaceRecognizeService.java:4) 

JavaBinder( 3236):     at com.huawei.securityserver.facerecognition.FaceRecognizeService.getHardwareSupportType(FaceRecognizeService.java:2) 

JavaBinder( 3236):     at b.a.a.a.a$a.onTransact(IFaceRecognizeServiceEx.java:95) 

JavaBinder( 3236):     at android.os.Binder.execTransactInternal(Binder.java:1161)

求助这是因为什么引起的啊?


更多关于HarmonyOS鸿蒙Next上架审核提示“您的应用被系统检测出存在遍历测试未通过问题,测试过程中出现无响应的问题“的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

您好,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。

建议您公司技术人员先定位解决。

更多关于HarmonyOS鸿蒙Next上架审核提示“您的应用被系统检测出存在遍历测试未通过问题,测试过程中出现无响应的问题“的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


开发者您好,相关问题已经反馈给工作人员,稍后会再次回复您,感谢您对华为开发者论坛的支持。

该问题通常是由于应用在测试阶段出现界面卡顿、操作超时或主线程阻塞导致的。鸿蒙Next审核机制会检测应用在遍历测试中的响应性能。

排查方向包括:检查ArkTS/ArkUI组件渲染性能,避免复杂布局嵌套;优化资源加载逻辑,防止主线程长时间占用;排查异步任务处理机制,确保非阻塞操作。

需要重点验证应用在低端设备上的流畅度,确保所有用户操作能在规定时间内响应。建议使用DevEco Studio的性能分析工具进行针对性优化。

从日志看,应用在调用人脸识别服务时缺少必要的权限声明。错误信息明确指出需要 HW_USE_FACERECOGNITIONUSE_BIOMETRIC 权限,但当前应用未声明。

解决方案:

  1. module.json5 中声明权限
{
  "module": {
    "requestPermissions": [
      {
        "name": "ohos.permission.USE_BIOMETRIC",
        "reason": "用于人脸识别功能"
      }
    ]
  }
}
  1. 动态申请权限(若目标API≥10): 在调用人脸识别前,使用 abilityAccessCtrl 模块的 requestPermissionsFromUser 接口动态申请权限。

  2. 检查调用时机: 确保在权限授权成功后调用人脸识别接口,避免在应用启动时直接调用。

补充说明:

  • HarmonyOS Next对人脸识别等敏感权限的校验更严格,即使代码逻辑正确,缺少权限声明也会触发系统拦截。
  • 建议使用 USE_BIOMETRIC 权限(通用生物识别权限),覆盖人脸、指纹等场景。

修复后重新编译提交审核即可。

回到顶部