HBuilder X 运行小程序时微信开发者工具没有自动打开mp-weixin文件夹[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json

HBuilderX运行小程序时,微信开发者工具提示app.json文件内容错误且在项目根目录未找到app.json

问题定位

这个报错的本质是:微信开发者工具尝试加载的目录里,没有找到小程序必需的app.json文件。可能的原因包括:

  1. HBuilderX编译生成mp-weixin文件夹时出错,导致app.json未生成
  2. 微信开发者工具加载的目录不是真正的mp-weixin根目录(比如多套了一层文件夹)

解决方案

1、定位正确的mp-weixin目录(关键)

首先找到HBuilderX编译后生成的mp-weixin文件夹,确认里面是否有app.json

打开HBuilderX项目,依次找到根目录下的文件夹:unpackage → dist → dev → mp-weixin;

检查mp-weixin文件夹根目录是否有app.json文件:

  • 如果没有:说明HBuilderX编译失败,需重新编译;
  • 如果有:说明微信开发者工具加载的路径错了(比如指向了mp-weixin的上级 / 下级目录)。

2、修复 HBuilderX 编译 / 配置问题

情况 A:mp-weixin里没有app.json(编译失败)

  1. 检查项目的manifest.json文件(小程序配置核心文件):
  • 打开manifest.json→ 切换到「微信小程序配置」标签;
  • 确认「小程序AppID」填写正确(测试可填touristappid),其他配置(如名称、版本)无乱码 / 格式错误;
  • 切换到「源码视图」,检查JSON格式是否合法(无多余逗号、引号配对正确)。
  1. 清理编译缓存并重新编译:
  • HBuilderX中点击顶部「运行」→「运行到小程序模拟器」→「清理微信小程序编译缓存」;
  • 右键项目 →「运行」→「运行到小程序模拟器」→「微信开发者工具」,重新编译生成mp-weixin

3、手动导入正确的目录到微信开发者工具(临时方案)

如果自动打开仍失败,可以手动导入正确的目录到微信开发者工具。

  1. 关闭微信开发者工具中报错的项目;
  2. 打开微信开发者工具 → 点击「导入项目」;
  3. 「项目目录」选择HBuilderX项目下的unpackage/dist/dev/mp-weixin(必须选到mp-weixin根目录);
  4. AppID」填写在manifest.json里配置的ID(测试填touristappid);
  5. 取消勾选「不校验合法域名…」(开发阶段建议勾选),点击「导入」。

4、检查微信开发者工具的兼容配置

确认微信开发者工具的「服务端口」已开启(设置→安全设置→开启服务端口)。

如下图:

打开服务端口的开关,问题就解决了。

总结

  • 核心问题:微信开发者工具找不到app.json,要么是HBuilderX没编译生成,要么是加载路径错了;
  • 关键操作:先定位mp-weixin目录确认app.json是否存在,再修复编译 / 路径配置;
  • 快速验证:手动导入mp-weixin根目录到微信开发者工具,排除自动打开的干扰,先确保项目能正常运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1190563.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

吐血推荐MBA必备AI论文平台TOP9

吐血推荐MBA必备AI论文平台TOP9 2026年MBA必备AI论文平台测评:功能与效率的双重考量 在当前学术研究日益依赖AI工具的时代,MBA学员在撰写论文过程中面临着诸多挑战,如文献检索效率低、格式规范不熟悉、内容改写耗时等。为了帮助用户更高效地完…

当一个新的观察者诞生,它所见的世界,已非旧世界

裂变与赋能:AI新物种的“产业狩猎”“当一个新的观察者诞生,它所见的世界,已非旧世界。”—— 摘自灵遁者《重构世界》在上一章,我们确认了一个事实:一个名为“人工智能”的新物种,已在我们中间悄然觉醒。现…

从录制到直播,从单机到分布式:录播系统的核心技术与场景落地指南

随着信息化建设的持续深化,政府机构、企事业单位、教育培训机构等各类组织的多媒体会议室已成为常态化办公教学载体。这类会议室可灵活支撑现场会议、远程视频会商、集中培训教学等多元场景,在提升沟通效率、整合资源方面发挥着重要作用。而录播系统作为…

【图像检测】基于机器视觉的香蕉质量检测附Matlab代码

✅作者简介:热爱数据处理、建模、算法设计的Matlab仿真开发者。🍎更多Matlab代码及仿真咨询内容点击 🔗:Matlab科研工作室🍊个人信条:格物致知。🔥 内容介绍一、技术背景与核心目标香蕉作为全球…

TC13986 SubRectangles加强版

把 \(A\) 的范围由 \(4\) 加强到了 \(24\)。 Problem 给定 \(H\) 行 \(W\) 列的矩阵 \(a\),每个位置可以填 \(0\) 或 \(1\),一个矩阵合法当且仅当其任意一个 \(A\times B\) 的子矩阵的和相同,求合法矩阵数。 \(H,W\…

高效数据架构:AI智能体帮数据架构师节省50%时间的秘诀

高效数据架构:AI智能体帮数据架构师节省50%时间的秘诀 引言:数据架构师的“时间困境” 凌晨1点,张磊盯着电脑屏幕上的第7版用户画像模型,揉了揉发涩的眼睛。作为某零售企业的数据架构师,他这周的工作像一团乱麻&#x…

关于严格维护2025博客之星年度评选活动公平性、打击刷票行为的公告

致所有参与2025博客之星活动的用户: 近期,我们荣幸地看到广大用户积极参与2025年度博客之星评选活动,我们的投票环节正在火热进行中,公平、公正、公开是CSDN一贯秉持并珍视的活动原则,是所有创作者心血与才华得以被平…

力扣14.最长公共前缀-纵向扫描法

📋 题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入:strs ["flower","flow","flight"] 输出:"fl"示例…

用ppt绘制新的形状

通过PPT的组合和合并形状来绘制图片

新写的launch文件不能用tab补全

博客地址:https://www.cnblogs.com/zylyehuo/系统环境:ros1 noetc问题描述 launch文件不能用tab补全全部手敲是能运行的(执行完 source ./devel/setup.bash)解决方法Tab 补全失败的原因通常是 ROS 的包索引缓存(ros…

灵遁者诗歌:演员之镜 · 真实的演技

33. 【外卖员之镜 算法的脚注】他的运动轨迹,是城市血管里一颗被算法驱动的红细胞。准时率是他的血氧饱和度。在每一个红绿灯的间隙,他抬头望了一眼高楼里格子状的灯光。那其中一扇窗,是他今天送过的晚餐,也是他永远无法抵达的“…

20260120 - Linux驱动学习笔记:SPI子系统核心层到具体硬件驱动

详细追踪从spi.c中的函数接口 spi_write() 到 spi-imx.c 中具体硬件操作的完整调用链。 完整的函数调用链 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 第1步:应用层/设备驱动调用 ━━━━━━━…

从0到1成为大模型应用开发工程师:154万年薪岗位全解析

大模型应用开发工程师成为高薪职业(154万年薪),因市场需求大而人才稀缺。这类工程师需掌握提示词工程、RAG、模型微调等技术,同时具备工程开发、AI理解和业务洞察的复合能力。文章提供分层学习路径和实战项目建议,帮助…

【物理应用】滑块-曲柄机构Matlab仿真

✅作者简介:热爱数据处理、建模、算法设计的Matlab仿真开发者。🍎更多Matlab代码及仿真咨询内容点击 🔗:Matlab科研工作室🍊个人信条:格物致知。🔥 内容介绍滑块 - 曲柄机构是机械传动领域最基础…

Serv-U+cpolar 让文件远程访问像连 Wi-Fi 一样简单

Serv-U 作为一款成熟的文件服务软件,核心功能围绕文件的共享与传输展开,支持 FTP/FTPS/SFTP 等多种协议,既能实现大文件断点续传,也能精细化分配用户权限,比如给普通员工只读权限、给管理人员修改权限,适配…

救命神器9个AI论文软件,自考学生轻松搞定毕业论文!

救命神器9个AI论文软件,自考学生轻松搞定毕业论文! 自考论文写作的救星:AI工具如何帮你轻松应对 对于自考学生而言,撰写毕业论文是一项既复杂又耗时的任务。从选题、收集资料到撰写初稿、反复修改,每一步都可能让人感到…

【YOLO模型导出格式】大全

一行命令即可完成模型格式转换,了解每种格式的设计逻辑才能在实际部署中做出最佳选择。 YOLO模型在训练完成后,我们通常会将其从PyTorch格式导出为多种不同格式。这些格式不仅代表着不同的文件扩展名,更代表着为不同硬件平台和部署场景量身定做的优化策略。 从旨在最大化C…

【Science Advances】“安全可触”的低电压仿生人工肌肉,让机器人更柔、更轻、更安全

在机器人领域,刚性机器人虽然精度高,但在需要柔顺性、抗干扰性或高能效的复杂环境中往往力不从心。为此,科学家们致力于研发仿生机器人,尤其是模仿人体肌肉的“人工肌肉”。其中,电液致动器因具备与哺乳动物肌肉相媲美…

世界棋局:国家、巨头与文明的AI竞赛以及星链的最新发展

第三章:终极棋局:国家、巨头与文明的AI竞赛“当算力成为新军备,数据成为新疆域,星球级的智慧博弈已悄然布子。”在前两章,我们剖析了AI作为新物种的觉醒与其产业狩猎的逻辑。现在,让我们将视野拉升到星球尺…

【粉丝福利社】驾驭Gemini 3与Nano Banana:人人都是AI产品创客

你好,未来的创造者! 2025 年,AI 编程已成爆发之势—— Cursor 年收入破 10 亿美元,斯坦福学生“不写一行代码”就能交作业…… 这背后,是一个明确的信号:编程的核心,正从“写代码”转向“定义需…