以下是一般说明(之后我将解决您的具体问题):
使用 NPM 安装 mozilla-apk-cli:
npm install -g mozilla-apk-cli
使用它从源目录或迷你清单的 URL 为您的应用生成“可调试”APK:
mozilla-apk-cli /path/to/source/dir/ arbitrary-name.apk
mozilla-apk-cli http://example.com/path/to/mini/manifest.webapp arbitrary-name.apk
(上下文单击 > 检查 Marketplace 中“免费”按钮上的元素,以发现 Marketplace 中应用的迷你清单 URL。)
在您的 Android 设备上安装 APK:
adb install -r arbitrary-name.apk
在设备上启动应用程序。查看通知区域以获取有关远程调试器服务器正在侦听的端口的通知。在您的桌面上转发该端口,f.e.如果端口是 12345:
adb forward tcp:12345 tcp:12345
在桌面上的 Firefox 中转到 Web Developer > Connect... 并在转发端口连接到 localhost。开始调试!
注意事项:
现在,关于您的具体问题:听起来您已经完成了应用安装,但仍无法启动和运行应用。你是如何启动应用程序的?例如,您是否在 Android 的“所有应用程序”屏幕上点击该应用程序的图标?当您说应用程序“无法启动”时,您是什么意思?您的意思是当您启动应用程序时什么都没有发生,或者确实发生了一些事情(例如,出现了启动画面,然后可能是白屏),但应用程序本身没有出现?
如果您正在测试的应用是公共托管应用,那么了解其清单 URL 也会很有用;或者获取源代码,如果它是一个公共打包的应用程序!
最后,请注意这个相关(相同?)问题:How to install packaged app on Firefox for mobile?。我从中复制了此答案的通用部分,但大概应该将它们合并为一个答案(以故障排除信息为模,该信息特定于您遇到的问题)。