B2gdroid

From MozillaWiki
Revision as of 23:03, 20 September 2015 by Sgiles (talk | contribs) (→‎Building: Add not about Android support library 22.0.1)
Jump to navigation Jump to search

Presentation

B2GDroid is an Android homescreen that provides the same user experience as Firefox OS. It's a GeckoView consumer with Gaia pre-packaged, and as many b2g APIs as possible.

Building

  1. Clone the Mozilla source tree
  2. $ hg clone https://hg.mozilla.org/mozilla-central
  3. In the Mozilla source tree, run `./mach bootstrap` and select build "Firefox for Android". This will install the necessary Android SDKs and the Android NDK.
  4. $ cd mozilla-central
    $ ./mach bootstrap
      Please choose the version of Firefox you want to build:
      1. Firefox for Desktop
      2. Firefox for Android
      Your choice:
      2
    

    (For this step to install all the necessary tools you need the patch here: https://bugzilla.mozilla.org/show_bug.cgi?id=1205405)

  • Manually install version 22.0.1 of the Android SDK Support package. See https://mobile.etherpad.mozilla.org/109 for details.
  • TODO