首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向(桌面B2G)添加打包应用程序

如何向(桌面B2G)添加打包应用程序
EN

Stack Overflow用户
提问于 2014-10-25 16:01:04
回答 2查看 377关注 0票数 0

我正在为Firefox开发一个应用程序,并且需要运行Marionette测试(这是我的大学论文所需要的)。

据我所知,有两种方法可以做到这一点:

  • 你有一个启用Marionette的设备
  • 使用B2G桌面

我没有这样的设备,所以我尝试了B2G桌面。木偶运行良好,但我找不到任何资源来解释如何将自己的应用程序添加到B2G桌面(它将是一个打包的应用程序)。

有人知道怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-24 02:46:19

关于如何将应用程序推送到Firefox,并没有官方文档。但是您可以在编译Gaia时手动完成。按照构建B2G桌面客户端中的步骤执行,在下载Gaia步骤中,您需要执行以下步骤:

第一次下载Gaia,在GitHub上克隆源代码库:

代码语言:javascript
复制
git clone https://github.com/mozilla-b2g/gaia
cd gaia

或者更新已经存在的Gaia克隆,您可以从GitHub中获取最新的更改:

代码语言:javascript
复制
cd gaia
git pull

现在,在目录“app /”中创建一个新文件夹,其中包含应用程序的名称,并在其中放置应用程序的内容。你会得到这样的结构:

代码语言:javascript
复制
gaia/
- apps/
  - homescreen/
  - ...
  - ...
  - my-custom-app/
    - manifest.webapp
    - index.html
    - js/
    - ...
  - keyboard/
  - ...
- bin/
- build/
- ...

当然,在本例中,自定义应用程序的文件夹是my-定制应用程序,但是您可以使用任何您喜欢的名称。

现在,按照文章上的其余步骤,您就可以将应用程序拖到Firefox桌面上了。

我不确定这一步,但我记得每次你在你的应用上改变什么,或者你在gaia/ app /文件夹中添加一个新的应用程序,你需要再次创建配置文件当你做一个改变,你喜欢看到它在桌面B2G上直播。因此,有了这个,我相信你可以测试,让我现在如果我是对的。

票数 0
EN

Stack Overflow用户

发布于 2014-11-05 18:54:47

如果我完全理解,您希望将应用程序从桌面部署(安装)到同一个桌面。不幸的是,目前还不可能像在设备或模拟器上那样选择应用程序并将其安装在桌面上。在此提出这一问题:

https://ffdevtools.uservoice.com/forums/246087-firefox-developer-tools-ideas/suggestions/6344638-manage-firefox-on-desktop-the-same-way-as-firefoxo

如果它对你也有帮助,我鼓励任何人投票支持它。

但是,如果您设置了您自己的自定义本地服务器或在web上托管它,那么您可以从它在桌面上安装您的应用程序(基本上,您的服务器将模仿本地“市场”或提供web应用的本地网站)。

更新:现在webIDE作为一个“本地运行时”,它可能允许在火狐桌面上安装、运行和调试应用程序,就像在设备或模拟器上一样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26564378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档