You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下Android Studio运行Ember.js应用路由报错解决方案

问题描述
  • 集成Capacitor的Ember应用在Android Studio虚拟设备上的构建、安装流程均正常,但启动后处理特定路由时会直接中止运行。该问题仅在Windows构建环境下出现,Mac环境下构建的安装包运行无异常,应用对接jsonapi接口。
  • Chrome设备检查器捕获到明确报错:"Error while processing route [routename]"
  • 多环境验证复现情况:连接安卓实体设备运行触发相同报错,更换Genymotion模拟器测试问题仍然存在。
  • 辅助排查信息:
    • 浏览器控制台留存有路由处理阶段的对应报错记录
    • logcat可抓取到应用崩溃时匹配的报错日志
    • 打开Android Studio IDE时会弹出部分与模拟器运行无直接关联的报错,仅作排查参考,和本次路由崩溃问题无直接关联
最终解决方案

按以下顺序操作即可修复该问题:

  • 卸载当前高版本Node.js,安装版本号更低的稳定版Node.js
  • 执行命令npm cache clean清理npm本地缓存
  • 从头执行完整的应用构建流程,不要复用之前的构建缓存产物
  • 必须通过npx cap open android命令唤起Android Studio打开安卓项目,禁止手动直接打开安卓项目目录导入

内容的提问来源于stack exchange,提问作者Filoteemo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 05:15:31