问题标签 [fennec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
42 浏览

android - 直接在我的(根)Android 上进行移动 Firefox 开发,而不必为每个小编辑重新打包和重新安装 fennec APK?

对于移动 Firefox 开发,我怎样才能直接在我的(根)Android 上破解核心 javascript,这样我就可以获得即时结果,而不必为每次小的编辑重新打包和重新安装 fennec APK?

问题是所有文件都被锁定在 /data/app/org.mozilla.fennec/base.apk 中,并且其中还有另一个存档(/asses/omni.ja)可以解压缩以提供 javascript . 在编辑里面的 zip 文件后在设备上重建 apk 文件被证明是不可行的,因为虽然 apk 文件可以解压缩,但当简单地再次压缩时它不起作用。

目标只是在设备上和旅途中尝试并了解 Firefox 的工作原理。

0 投票
1 回答
216 浏览

android - 不知道如何为 Android 构建 Firefox

我正在尝试构建 Firefox for Android (Fennec),使其尽可能接近从 Google Play 商店下载的版本。我搜索了一个指南,发现大多数资源链接到https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build 据说已经移到了https://mozilla.github。 io/geckoview/贡献者/geckoview-快速启动

本指南的任何特定步骤都没有让我失望,但最后构建的唯一工件是 我正在寻找的两个都不是geckoview_example-withGeckoBinaries-debug-androidTest.apkgeckoview_example-withGeckoBinaries-debug.apk使用的命令按照指南:

在引导步骤中选择了“Firefox for Android Artifact Mode”。我错过了什么吗?或者是否有更好的指南实际上专注于构建 Fennec,而不是 GeckoView?