错误栈:Invalid string. Length must be a multiple of 4getLens index.js:26:20toByteArray index.js:55:21 WebSocket.js:158:60emit EventEmitter.js:182:12__callFunction MessageQueue.js:260:47 MessageQueue.js:101:26__guard MessageQueue.js:228:6callFunctionReturnFlushedQueue MessageQueue.js:100:17callFunctionReturnFlushedQueue [native code]
同样的代码在ios上没有问题,在android上有问题
错误的调用栈里有抛异常的文件与行号,能看到具体的文件路径吗?这个看起来可能都还没有到我们的 SDK 这一层。
找到了一个类似的问题反馈: https://github.com/facebook/react-native/issues/15036
从这个 issue 相关的上下文看,这个问题已经在 React Native v0.48 中修复了。