Compare Revisions

Setting Up Boot to Gecko Build Environment for Ubuntu

Revision 232864:

Revision 232864 by CarlosPizarro on

Revision 232865:

Revision 232865 by mikeaich on

Title:
Setting Up Boot to Gecko Build Environment for Ubuntu
Setting Up Boot to Gecko Build Environment for Ubuntu
Slug:
Mozilla/Boot_to_Gecko/Setting_Up_Boot_to_Gecko_Build_Environment_for_Ubuntu
Mozilla/Boot_to_Gecko/Setting_Up_Boot_to_Gecko_Build_Environment_for_Ubuntu
Content:

Revision 232864
Revision 232865
n35      Although the backend (known as Gonk) no longer requires then35      Although the backend (known as Gonk) no longer requires the
> android SDK or NDK, we still use Android Debug Bridge (ADB) for > android SDK or NDK, we still use Android Debug Bridge (ADB) for 
>operations like forwarding ports, checking device connectivity, o>operations like forwarding ports, checking device connectivity, o
>r copying files to the device when installing the Gaia frontend.&>r copying files to the device when installing the Gaia frontend.&
>nbsp;  Therefore, you'll need to set up adb to talk to your >nbsp;  Therefore, you'll need to set up adb to talk to your 
>device. (Note: no special operations are needed at this to use AD>device. (Note: no special operations are needed at this to use AD
>B with  QEMU emulator.>B with  QEMU emulator.)
n84      SDKn
85    </h3>
86    <p>
87      This is where it gets interesting.&nbsp; There is a circula
>r dependency concerning adb. The <strong>first time around</stron 
>g>, you will need adb to build gonk (which, then, builds the adb  
>you will use subsequently).&nbsp; So, even though we say otherwis 
>e, you need to install the Android SDK and edit your ./bashrc pat 
>h to point to that adb instance - so that you can build gonk the  
>first time! 
88    </p>
89    <p>
90      Once you've built gonk the first time, adb is created under
> /glue/gonk/out . You must edit ./bashrc again to point to this n 
>ew instance. 
91    </p>
92    <h3>
tt91    </p>
92    <h3>
93      SDK
94    </h3>
95    <p>
96      This is where it gets interesting.&nbsp; There is a circula
 >r dependency concerning <code>adb</code>. <strong>The first time 
 >around</strong>, you will need adb to build gonk (which, then, bu
 >ilds the <code>adb</code> you will use subsequently).&nbsp; So, e
 >ven though we say otherwise, you need to <a class=" external" hre
 >f="http://developer.android.com/sdk/index.html" title="http://dev
 >eloper.android.com/sdk/index.html">download and install the Andro
 >id SDK</a> and edit your <code>./bashrc</code> path to point to t
 >hat adb instance so that you can build gonk the first time!
97    </p>
98    <p>
99      Once you've downloaded the SDK, extract it to a convenient 
 >folder and run <code>android-sdk-linux/tools/android</code>.&nbsp
 >; In the dialog that appears, check off <strong>Android SDK Platf
 >orm-tools</strong> and click on the <strong>Install X Packages...
 ></strong> button.&nbsp; (This button should only say <em>1 packag
 >e</em> -- you don't need to install anything else.)
100    </p>
101    <p>
102      Once you've built gonk the first time, <code>adb</code> is 
 >created under <code>/glue/gonk/out</code> . You must edit <code>.
 >/bashrc</code> again to point to this new instance.

Back to History