九天九夜
九天九夜
  • 发布:2021-11-06 00:17
  • 更新:2021-11-06 00:17
  • 阅读:544

【报Bug】热刷新失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 20H2

HBuilderX类型: 正式

HBuilderX版本号: 3.2.12

手机系统: Android

手机系统版本号: Android 11

手机厂商: 模拟器

手机机型: pixel 4 api 30

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

新建一个hello uni项目
打开蓝叠模拟器,设置-引擎设置-允许adb连接,重启引擎
运行到手机模拟器
修改其中一个页面,保存

00:12:25.800 正在同步手机端程序文件...  
00:12:25.919 [ 36%] /sdcard/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/pages/tabBar/API/API.js  
00:12:25.919 [ 73%] /sdcard/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/pages/tabBar/API/API.js  
00:12:25.919 [100%] /sdcard/Android/data/io.dcloud.HBuilder/apps/HBuilder/www/pages/tabBar/API/API.js  
00:12:25.956 同步手机端程序文件完成  
00:12:43.427 正在热重载...  
00:12:44.069  DONE  Build complete. PAGES:["pages/tabBar/API/API.js"]  
00:12:44.071 项目 'uni-test2' 编译成功。

预期结果:

模拟器中页面内容刷新

实际结果:

页面内容无反应

bug描述:

本地新建了uniApp项目,尝试了一下,发现项目无法热刷新,每次只能重启应用才会有反应,尝试了AndroidStudio 中的模拟器 android11,和 蓝叠 模拟器,都无法热刷新。看了一下蓝叠模拟器里面的文件app-service.js,发现已经更新成功了,但是APP必须要重新启动才能显示修改后的效果。

查看了一下hbuildx的运行日志发现下面的错误

2021-11-06 00:21:48 [LanguageServerProcess] java.lang.NullPointerException
at com.pandora.language.LanguageServer.filterLibraries(LanguageServer.java:857)
at com.pandora.language.LanguageServer.onEvent(LanguageServer.java:1918)
at com.pandora.language.RPCHandler.execute(RPCHandler.java:507)
at com.pandora.language.PipeTransportProtocol$2.run(PipeTransportProtocol.java:116)
at java.lang.Thread.run(Unknown Source)
2021-11-06 00:21:51 [LanguageServerProcess] source dir:D:\WorkSpace\uni-test2\unpackage\dist\dev\app-plus/

2021-11-06 00:17 负责人:无 分享
已邀请:

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