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

安卓设备测试Emscripten C++ Web应用时Firefox启动报错

解决emrun调用Android Firefox时Activity不存在的错误

问题原因

emrun工具默认配置的Firefox Android主Activity路径org.mozilla.firefox/.App已经失效——当前Firefox Android的主启动Activity路径已变更,系统找不到指定的Activity类才抛出错误。

快速修复方案

方案1:手动指定正确的Firefox Activity路径

先通过adb命令查询你手机上Firefox的实际主Activity:

adb shell cmd package resolve-activity --brief org.mozilla.firefox

执行后取最后一行的完整路径(通常为org.mozilla.firefox/org.mozilla.gecko.BrowserApp),再用--android-activity参数传给emrun:

emrun --android --browser firefox --android-activity org.mozilla.firefox/org.mozilla.gecko.BrowserApp index.html

方案2:改用Chrome测试(更省心)

既然你已能通过PC命令调用Chrome,直接换用Chrome跳过Firefox的路径问题:

emrun --android --browser chrome index.html

额外注意事项

  • 不要使用Firefox Beta/Nightly或修改版,这类版本的包名/Activity路径与正式版不一致
  • 确认adb devices能正常识别你的设备,USB调试权限已开启
  • 手机需安装最新版Firefox,旧版本的Activity路径也可能存在差异

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 01:47:07