uni-app 真机运行插件安装失败

uni-app 真机运行插件安装失败

开发环境 版本号 项目创建方式
HbuilderX 3.4.5 未提及

示例代码:

无代码

操作步骤:

预期结果:

正常下载插件

实际结果:

报错终端

bug描述:

无法安装真机插件

image

8 回复

运行日志(菜单【帮助 - 查看运行日志】,查看下日志中有什么错误。
此外日志可以另存为txt,然后以附件形式上传到本帖。


已经上传了

回复 飘沙如雪: 通过日志查看,App真机运行插件已下载成功,但是从临时目录移动到plugins时,失败了。应该是目录被占用导致的。重启电脑试试。

已上传附件

同样遇见了appApp真机运行插件问题

-21 10:50:09.919 [WARNING:] "Can’t Not Find Grammar text.xml ! " 2022-06-21 10:50:09.919 [WARNING:] "Can’t Not Find Grammar text.xml.xsl ! " 2022-06-21 10:50:09.919 [WARNING:] "Can’t Not Find Grammar source.yaml ! " 2022-06-21 10:50:09.920 [WARNING:] "Can’t Not Find Grammar source.yaml ! " 2022-06-21 10:50:13.649 [WARNING:] QObject::connect: invalid null parameter 2022-06-21 10:50:13.649 [WARNING:] QObject::connect: invalid null parameter 2022-06-21 10:50:13.649 [WARNING:] QObject::connect: invalid null parameter 2022-06-21 10:50:13.649 [WARNING:] QObject::connect: invalid null parameter 2022-06-21 10:50:13.650 [WARNING:] QObject::connect: invalid null parameter 2022-06-21 10:50:14.691 [WARNING:] QWinJumpList: CommitList() failed: 0x80070497, . 2022-06-21 10:51:12.963 [WARNING:] QWinJumpList: CommitList() failed: 0x80070497, . 2022-06-21 10:51:33.866 [INFO:] Unpack plugin “launcher” 2022-06-21 10:51:34.970 [INFO:] try move “D:/HBuilderX.3.3.11.20220209/HBuilderX/update/plugins/launcher.zip.tmp” to “D:/HBuilderX.3.3.11.20220209/HBuilderX/plugins/launcher” 2022-06-21 10:51:34.970 [INFO:] move result: false 2022-06-21 10:51:34.970 [INFO:] Plugin “launcher” has been installed failed 2022-06-21 10:51:34.971 [INFO:] Plugin “launcher” has been installed failed 2022-06-21 10:51:34.976 [WARNING:] QLayout: Attempting to add QLayout “” to MsgItemWidget “MsgItem”, which already has a layout 2022-06-21 10:51:35.025 [INFO:] QObject::destroyed state 4 2022-06-21 10:51:39.044 [WARNING:] QWinJumpList: CommitList() failed: 0x80070497, .

在使用 uni-app 进行真机调试时,可能会遇到插件安装失败的问题。以下是一些常见的原因和解决方法:


1. 检查开发环境

  • 确保你的开发环境(HBuilderX)是最新版本。
  • 确保你的手机和电脑连接正常,USB 调试已开启。
  • 确保手机和电脑在同一网络环境下(如果是无线调试)。

2. 检查插件依赖

  • 确保项目中使用的插件是兼容的,并且已正确配置。
  • 如果使用了第三方插件,检查插件是否支持当前 uni-app 版本。

3. 清理缓存

  • 在 HBuilderX 中,尝试清理项目缓存:
    • 点击菜单栏的 运行 -> 清理运行缓存
  • 删除项目中的 unpackage 文件夹,然后重新运行。

4. 检查网络问题

  • 插件安装可能需要从网络下载依赖,确保网络畅通。
  • 如果网络不稳定,可以尝试切换网络或使用代理。

5. 检查手机存储空间

  • 确保手机有足够的存储空间来安装应用和插件。

6. 重新安装基座

  • 在 HBuilderX 中,点击 运行 -> 运行到手机或模拟器 -> 重新安装手机端基座
  • 重新安装基座后,再次尝试运行。

7. 检查日志

  • 查看 HBuilderX 控制台的日志,找到具体的错误信息。
  • 如果日志中提示某个插件安装失败,可以尝试手动安装或更换插件。

8. 手动安装插件

  • 如果某个插件安装失败,可以尝试手动安装:
    • 在项目根目录下的 package.json 中,找到插件的名称和版本。
    • 使用命令行工具(如 npm 或 yarn)手动安装插件:
      npm install 插件名称 --save
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!