AstarHua
AstarHua
  • 发布:2023-06-30 11:32
  • 更新:2023-06-30 11:43
  • 阅读:335

真机调试运行出现白屏,控制台提示reportJSException >>>>

分类:uni-app

程序运行到微信小程序是没有问题的。然后进行安卓的真机调试运行的时候,手机上显示白屏。我最终的目的是可以在微信小程序上使用,也可以打包成apk安卓应用。
控制台显示如下:

reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->  
 at useStore (app-service.js:3820:15)  
 at  (app-service.js:4170:17)  
 at  (app-service.js:13137:3)

HBuilder X版本是3.8.4
真机调试:红米K20Pro
手机安卓版本:10

我该怎么办呢?不行的话我就用flutter了

2023-06-30 11:32 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

用了某些js导致的吧?

  • AstarHua (作者)

    用uni-app开发的,微信小程序一切正常,编译成安卓就会这样,说明应该是编译器的问题,可是编译后的代码我不懂,有其他的解决方法吗?我试过重启,重新编译,都不行

    2023-06-30 15:46

  • 爱豆豆

    回复 AstarHua: 只能排插代码了 应该是你微信端用的某些js 不兼容app 导致的 所以你小程序端正常 app端报错

    2023-06-30 15:57

  • 爱豆豆

    回复 AstarHua: 你可以创建一个空项目编译到app端 验证一下是不是编译器的问题

    2023-06-30 15:58

  • AstarHua (作者)

    我是过建立空的项目到app端,是ok的。现在我的问题是如何找到app不兼容的代码?并替换成什么?

    2023-07-01 11:29

  • 爱豆豆

    回复 AstarHua: 只有js不兼容才会导致app运行不起来,你可以先排插引入的插件或者引入的某些js 把他们全都注释掉 然后运行到app 一个个排除

    2023-07-03 09:42

要回复问题请先登录注册