HarmonyOS 平板适配闪退问题?

APP做完适配后,在手机上正常,在PAD上如果调NDK就闪退,排查到这里后发现,如果多声明几个变量就不会发生闪退的情况,虽然这些变量只是声明了下没有做任何操作,添加两个以上pad就不会闪退没有任何问题了。

阅读 835
1 个回答

解决方案

从代码片段中目前定位问题为42行返回的result没有附初始值导致的crash崩溃。建议如下修改(选择其一):

1、42行修改成return nullptr;返回空后,在ArkTs层调用接口时,不需要有返回值的处理。

2、41行,增加result变量值的初始化,如:

napi_value result;
napi_create_int32(env, 123, &result);
return result;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进