我是靠谱客的博主 怕孤独钢铁侠,最近开发中收集的这篇文章主要介绍H5 app在真机调试的时候正常,打包成app后报错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在自己的一个用h5开发的项目中,

环境

IDE HBuilderX
打包工具 Hbuilder线上打包
开发语言 JS

现象

从一个列表进入详细页之后一直转圈圈.因为是调用系统原生的等待组件,界面无法操作(卡死).

1430633-20190422114411261-866044893.png

分析

因为详细页和另一个页面功能相似,这个页面是从另一个页面拷贝过来略作修改,但是修改很小.另一个页面能够操作,但是这里却一直转圈圈.
结束等待操作是在页面执行了一个ajax请求后.所以有可能是ajax报错.
两个页面的函数引用都是一样.另一个页面正常,这里却不对....
这个页面在打包成apk文件之前真机调试可以,打包之后却不对...

......无语呀

只有使用try{}catch(){}来包裹可疑代码,获取可能的报错信息.

终于找到原因了,确实是报错:getUpperPara未定义.
这个怕是见鬼了哦,没定义的话真机调试也该报错啊,而且另一个页面也引用了这个关键函数,不应该的.
引用也是没有问题...诶...等等.<script src="..//js/cookie.js"></script>是怎么回事?
两根斜杠?用ctrl+鼠标指一下,可以定位过去的.奇怪了.应该是这的问题吧,不然怎么会没有找到函数呢?

重新打包测试.哇卡卡卡,麻蛋,可以了,就是这个引用的问题,但是另一个页面也是这么写的怎么就没问题呢???
无奈啊,以后还是注意点...独自忧伤中

转载于:https://www.cnblogs.com/whitewen/p/10749333.html

最后

以上就是怕孤独钢铁侠为你收集整理的H5 app在真机调试的时候正常,打包成app后报错的全部内容,希望文章能够帮你解决H5 app在真机调试的时候正常,打包成app后报错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部