HarmonyOS occur exception need return错误
在返回字符串时用:
napi_create_typedarray(env, napi_int8_array, len, output_buffer, 0, &output_array);
就能正确返回,但是我们需要用Unicode字符串,需要用:
napi_create_typedarray(env, napi_int16_array, len, output_buffer, 0, &output_array);
报错如下:
07-04 09:43:23.613 12990-12990 C03F00/ArkCompiler com.examp...lication E [default] [Call:2994] occur exception need return
07-04 09:43:23.613 12990-12990 C03F00/ArkCompiler com.examp...lication E RangeError: The newByteLength is out of range.
要怎么处理才能正确返回Unicode字符串?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#处理occur exception need return日志提示的方案有哪些?
821浏览 • 1回复 待解决
HarmonyOS Function return type inference is limited (arkts-no-implicit-return-types) <ArkTSCheck>
1459浏览 • 1回复 待解决
HarmonyOS forEach return退出循环
1243浏览 • 1回复 待解决
HarmonyOS arkts-no-implicit-return-types
887浏览 • 1回复 待解决
编译报错Found exception如下
3237浏览 • 1回复 待解决
. > An error occur in configuration.
7644浏览 • 1回复 待解决
code linter 校验return Promise<string>类型
2538浏览 • 1回复 待解决
[Fail]ExecuteCommand need connect-key?
11534浏览 • 2回复 待解决
RDS MySQL出现“OPERATION need to be executed set
3103浏览 • 1回复 待解决
CompileScript失败,报错JSVM_PENDING_EXCEPTION
787浏览 • 1回复 待解决
HarmonyOS BusinessError: An exception occurred during serialization, taskpool: failed to serialize arguments
1456浏览 • 1回复 待解决
HarmonyOS linter检测:async函数中的try/catch的return问题
748浏览 • 1回复 待解决
HarmonyOS 网络请求拦截器中return之后跳到error里面
987浏览 • 1回复 待解决
forEach循环中,编译报错:Not all code paths return a value
1532浏览 • 1回复 待解决
HarmonyOS 我想问下 return 一个Promise 为什么没用
1386浏览 • 1回复 待解决
为什么说 finally 中的 return 是“活动强行谢幕”?
625浏览 • 1回复 待解决
HarmonyOS 系统库中含有std::exception类型信息导致catch异常
867浏览 • 1回复 待解决
获取设备列表FeatureAbility.getDeviceList报process request runtime exception
6134浏览 • 1回复 待解决
函数返回类型设定为Promise,内部实现return this.a?.fun()
2368浏览 • 1回复 待解决
使用hdc命令提示[Fail]ExecuteCommand need connect-key
53753浏览 • 8回复 待解决
SystemPluginLoader: find plugin class exception, Class:ohos.event.notification.plugin.NotificationPl
6919浏览 • 1回复 待解决
安装pcre报错“You need a C++ compiler for C++ support.”
4152浏览 • 1回复 待解决
模拟器屏幕显示“Network exception, please release and try again”,如何解决?
463浏览 • 0回复 待解决
HarmonyOS 监听网络错误
785浏览 • 1回复 待解决
问题原因是长度超出范围了,可以参考: