详细问题描述
使用h5+ 打包app 在安卓6.0.1,4.4.4 版本手机 阿拉伯语出现闪退
发现问题手机型号 : 三星note4 N9100 ZSM-J730F Huawei Honor Play (HWCOR), Android 9
之前遇到过类似现象(已修复) http://ask.dcloud.net.cn/question/61815
[内容]
重现步骤
1.手机语言设置为阿拉伯语
调用mui.openWindow 方法
程序闪退
chrome inspect报错日志 (图片附件)
Uncaught SyntaxError: Unexpected token ILLEGAL VM22:2
loadplus.plus.bridge.exec VM22:2loadplus.e.webview.exec VM22:2
loadplus__.l.evalJS VM22:2
$.fire mui.js:2218
triggerPreload mui.js:2241
(anonymous function) mui.js:2732
google 后台崩溃日志,后台只能看到一条用户崩溃的日志(这个不确定是否跟闪退有关,仅供参考)
发生时间:4月21日 上午4:44,应用版本:97
Huawei Honor Play (HWCOR), Android 9
报告 1(共 1 页)
java.lang.NullPointerException:
at io.dcloud.common.adapter.ui.WebJsEvent.initUniLoadUrl (WebJsEvent.java:654)
at io.dcloud.common.adapter.ui.WebJsEvent.onReceivedTitle (WebJsEvent.java:649)
at vu.e (PG:319)
at aCg.handleMessage (PG:77)
at android.os.Handler.dispatchMessage (Handler.java:109)
at android.os.Looper.loop (Looper.java:207)
at android.app.ActivityThread.main (ActivityThread.java:7470)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:958)
IDE运行环境说明
HBuilderX
[IDE版本号]
1.9.3.20190422
[windows版本号]
[mac版本号]
10.14
[Android版本号] 4.4.4 6.0.1 8.1.0
[iOS版本号]
[手机型号] 三星note4 N9100Z
[模拟器型号]
附件
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
mui.openWindow({
url: 'html/login.html',
show: {
autoShow: true,//页面loaded事件发生后自动显示,默认为true
aniShow: 'none',//页面显示动画,默认为”slide-in-right“;
duration: 100//页面动画持续时间,Android平台默认100毫秒,iOS平台默认200毫秒;
},
});
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ] 328396555