QRD Android Project extends the Android for MSM project with enhancements and features for QRD devices.

Licenses

The source code available for download from Code Aurora may be covered by one or more different licenses.  The files in Code Aurora may contain changes and additions on top of the code from the original source.  These changes and additions are covered under the same license as the original source.  In many cases, the license is explicitly listed at the beginning of the file.  A list of licenses is included for reference purposes only.

Branch Releases

Releases are available for download using Repo and Git. A specific release is downloaded by choosing both a branch and manifest from the Releases table. 

  • default.xml will be used if not define -m [manifest]
$ repo init -u git://codeaurora.org/quic/qrd-android/platform/manifest.git -b [branch]-m [manifest]
$ repo sync

or

$ repo init -u git://codeaurora.org/quic/qrd-android/platform/manifest.git -b refs/tags/[tag]-m [manifest]
$ repo sync
Releases 
BranchTargets
gingerbread-qrd-1098-release-r16msm7627a_sku1,msm7627a_sku3
gingerbread-qrd-1098-releasemsm7627a_sku1,msm7627a_sku3
gingerbread-qrd-1098-release-r10msm7627a_sku1,msm7627a_sku3
gingerbread-qrd-1090-releasemsm7627a_sku1,msm7627a_sku3
gingerbread-qrd-106804-releasemsm7627a_sku1
gingerbread-qrd-7154-releasemsm7627_sku2
gingerbread-qrd-1050-releasemsm7627a_sku1
ics_qrdmsm7627a_sku1,msm7627a_sku3
ics_qrd_csmsm7627a_sku1,msm7627a_sku3
ics_qrd_qsmsm7627a_sku1,msm7627a_sku3
ics_master_qrdmsm8625_skua,msm8625_sku5,msm8625_sku7
ics_master_qrd_fcmsm8625_skua,msm8625_sku5,msm8625_sku7
ics_master_qrd_fc2msm8625_skua,msm8625_skub,msm8625_sku5,msm8625_sku7
ics_master_qrd_csmsm8625_skua,msm8625_skub,msm8625_sku5,msm8625_sku7
ics_master_qrd_cs2msm8625_skua,msm8625_sku5,msm8625_sku6,msm8625_sku7
ics_master_qrd_qsmsm8625_skua,msm8625_sku5,msm8625_sku6,msm8625_sku7
ics_master_qrd_101msm8625_skua,msm8625_sku5,msm8625_sku6,msm8625_sku7
ics_master_qrd_103msm8625_skua,msm8625_sku5,msm8625_sku6,msm8625_sku7
ics_master_qrd_104msm8625_skua,msm8625_sku5,msm8625_sku6,msm8625_sku7
jb_qrd_esmsm8625_sku5,msm8625_sku6
jb_rel_qrdmsm8625_sku5,msm8625_sku6
jb_rel_rb5_qrdmsm8625_sku5,msm8625_sku6
jb_rel_rb5_qrd_qprmsm8625_sku5,msm8625_sku6, msm8625_skud
jb_rel_rb5_qrd_mt1_releasemsm8625_sku5,msm8625_sku6
jb_2.5_qrd_mainmsm8930

Patch Releases

Fixes are sometimes available in patch format only.
A listing of Patch Releases 

Downloading and Building from Source

Install Repo

$ git clone git://codeaurora.org/tools/repo.git -b stable
$ cp repo/repo /bin/repo
$ chmod a+x /bin/repo

Download the Android source tree by specifying the branch/tag and manifest for a specific Code Aurora release

For example:

$ repo init -u git://codeaurora.org/quic/qrd-android/platform/manifest.git -b refs/tags/R7627USNSKQLYA109823 -m default.xml
$ repo sync 

Setup Android Build environment

Follow android build environment initialization guide

Build the source tree

$ source build/envsetup.sh
$ choosecombo 1 2 msm7627a_sku1 3
$ make -j4

Running choosecombo with no arguments will prompt for Android build options and target.

Tags:
Created by stewrat on 2011/07/21 20:53
   
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 7.4.3 - Documentation