明叶
明叶
  • 发布:2019-07-10 18:06
  • 更新:2019-07-10 18:50
  • 阅读:2566

HBuilderX打包app和HBuilder相比,是否存在某些不同?

分类:HBuilderX
   同样的代码和项目结构,使用HBuilder打包样式正常,代码逻辑也正常,但是使用HBuilderX打包之后,在安卓端出现代码bug,苹果端出现了样式错误和少量的代码bug,HBuilderX勾选了HBuilder没有的SQLite选项打包,是否两款软件打包方式存在不同?  
   目前安卓(华为P9)出现最严重的代码bug,动态修改页面dom元素后,实际代码已经改变,但是页面给用户的展示没有改变,类似于页面卡死的情况,但是可以进行互动;img标签的src属性使用https的网络图片地址无法显示,重进页面或替换图片后重新复制粘贴之后可以正常显示  
   苹果端(iphone8P)出现是样式bug,例如沉浸式效果消失等  
   因为以前都是使用HBuilder打包测试,所以并没有发现这些问题,这次使用HBuilderX打包后bug频发,不知道是不是打包方式不同,导致我没有设置正确?希望能得到答复
2019-07-10 18:06 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

HBuilderX的app引擎是今年最新的,老HBuilder是去年的。5+引擎的版本有升级。
然后就是targetversion有升级。

华为p9,应该是webview兼容性问题,论坛有人报过,需要调整一些前端写法。这个应该不是新老HBuilder差异造成的。

  • 明叶 (作者)

    那么有没有什么汇总贴或者什么地方可以知道如何进行修改呢?

    2019-07-10 19:08

  • 明叶 (作者)

    请问你还在吗?

    2019-07-12 15:39

  • DCloud_heavensoft

    回复 明叶: 手机连上,用webview调试,查看dom

    2019-07-12 17:56

  • 明叶 (作者)

    回复 DCloud_heavensoft: 现在的情况是,webview显示html代码已经改变,但是用户看到的页面样子没变化,实际上的交互效果也跟着代码变化了,导致给人的感觉是我们的数据乱窜,点进去进了另外的页面,实际上是代码已经更新了,页面没变化

    2019-07-12 18:39

  • DCloud_heavensoft

    回复 明叶: webview调试的结果和真机屏幕肯定是一样的,不然谷歌就有bug了。它也可以打断点debug调试

    2019-07-12 18:54

  • 明叶 (作者)

    回复 DCloud_heavensoft: 手机和webview是一样的,我意思是问题在于html代码改变了,但是页面显示效果没变,js互动效果也改变了,但是不知道原因,无所下手解决,只知道以前用HBuilder打包和测试都没有出现过这种问题

    2019-07-12 19:05

  • DCloud_heavensoft

    回复 明叶: 不会的,不管用什么打包。webview还是系统的webview,它该怎么渲染就怎么渲染,我们不控制也控制不了

    2019-07-12 22:11

  • 明叶 (作者)

    回复 DCloud_heavensoft: 谢谢,问题现在集中在了SQLite数据库的代码上,不是打包的原因,注释掉数据库代码就不会出现视图卡住的情况

    2019-07-15 10:39

该问题目前已经被锁定, 无法添加新回复