莫名奇妙的'??'引起的APK无法在手机上运行

用Hbuilder-X开发的APK在浏览器和其自带的模拟器上都能运行, 但是打完包之后放到真机上某些功能就不能运行了, 这些功能涉及到一个几千个元素的二维数组, 通过不断缩小检查范围,发现是88到95之间的元素引起的, 仔细观察, 原来错误是这个样子的:

[ ...,[   93  ,   "   sxxxxxxxxx "   ]   ?? [94, "ssdffffff  "],...]

不知在哪个复制过程中,元素间的逗号变成了 '??',  很有意思的是在PC端还是可以运行的,也许说明了PC端的软件具有一定的容错性, 但在手机端就需要很严格了.

posted @ 2024-05-26 09:24  grantgrant  阅读(19)  评论(0)    收藏  举报