uniapp 真机测试一直显示正在同步手机端程序文件怎么办

在uniapp进行真机测试时,一直显示“正在同步手机端程序文件”,进度条长时间没有变化。尝试过以下方法:

  1. 重启HBuilderX和手机
  2. 更换USB数据线
  3. 重新安装基座
  4. 关闭杀毒软件
    但问题依旧存在。请问如何解决这个同步卡住的问题?是否需要检查其他配置或设置?
2 回复

检查USB连接是否稳定,重启HBuilderX和手机,确保开发者模式已开启且USB调试授权。若仍无效,尝试更换数据线或USB端口。


在Uniapp真机测试时出现“正在同步手机端程序文件”长时间卡住,通常由以下原因及解决方案:

常见解决方法:

  1. 检查HBuilderX调试基座

    • 确保手机安装的基座版本与HBuilderX一致
    • 重新制作自定义调试基座:运行运行到手机或模拟器制作自定义调试基座
  2. 重启调试服务

    • 关闭HBuilderX的调试进程
    • 重启HBuilderX并重新运行项目
  3. 网络连接检查

    • 确保手机与电脑在同一WiFi网络
    • 尝试关闭电脑防火墙/杀毒软件
    • 使用USB调试时检查数据线连接
  4. 清理缓存文件

    # 删除项目下的unpackage、node_modules文件夹
    rm -rf unpackage
    rm -rf node_modules
    

    然后重新安装依赖:

    npm install
    
  5. 端口占用处理

    • 检查8080等常用端口是否被占用
    • 修改调试端口:manifest.json基础配置端口
  6. 重新连接设备

    • 断开手机USB连接
    • 重启手机开发者模式
    • 重新授权USB调试权限

紧急处理:

  • 尝试更换USB接口
  • 使用其他手机测试排查设备问题
  • 切换网络热点测试

通常通过重启HBuilderX和重新制作调试基座即可解决。如问题持续,请检查HBuilderX版本与手机系统的兼容性。

回到顶部