如何将Gaia的更改应用于设备

时间:2014-07-22 08:48:58

标签: firefox-os

我在gaia文件夹中编辑系统应用程序(主屏幕), 并闪烁设备, 但它不起作用,根本没有变化。 我已经在模拟器上试了一下, 它运行良好。 有人可以告诉我如何将更改应用于真实设备吗? 感谢。

1 个答案:

答案 0 :(得分:0)

所以有两种方法可以做到。如果你想要的只是更改主屏幕,你现在可以创建一个主屏幕应用程序并将其设置为设置中的主屏幕(通过应用程序管理器推送,就像任何应用程序一样)。有一个很好的例子here

如果您想将gaia主屏幕闪存到手机上,您需要做以下几件事:

  1. 将手机更新为正确版本(如果您正在编辑母版,则每晚更新,如果您正在编辑上游/ v1.4分支,则为1.4)。这是因为盖亚& gecko版本紧密耦合。
  2. 在设置中启用远程调试
  3. 确认您可以通过应用管理器与手机通话
  4. 在终端中,运行adb rootadb remount以确保您拥有正确的权限(这可能是出错的地方)
  5. 在gaia目录中运行:make reset-gaia
  6. 现在应该闪现所有的gaia。如果继续编辑,您可以对主屏幕进行增量更改并通过以下方式推送它们:

    APP=homescreen make install-gaia && adb shell stop b2g && adb shell start b2g
    

    如果这不起作用,请将make reset-gaia的输出写入日志文件,并将其作为评论添加到您的问题中。