Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.37 KB

README.md

File metadata and controls

46 lines (38 loc) · 1.37 KB

example-aosp-nougat

To initialize your local repository use a command like this:

repo init -u https://android.googlesource.com/platform/manifest -b android-7.1.2_r2

Then you need to clone the local_manifest:

git clone https://github.com/followmsi/manifests.git
git checkout origin/example-aosp-nougat

Pls copy the "local_manifests" folder into your "./repo" folder inside your build tree. Like below ...

~/root-of-your-build-tree/.repo$ ll
total 76
drwxrwxr-x  8 followmsi followmsi  4096 Feb 28 20:35 ./
drwxrwxr-x 31 followmsi followmsi  4096 Mar  1 09:21 ../
drwxrwxr-x  2 followmsi followmsi  4096 Mar  3 18:47 local_manifests/
drwxrwxr-x  3 followmsi followmsi  4096 Feb 28 20:33 manifests/
drwxrwxr-x 10 followmsi followmsi  4096 Feb 28 20:34 manifests.git/
lrwxrwxrwx  1 followmsi followmsi    21 Feb 28 20:33 manifest.xml -> manifests/default.xml
-rw-rw-r--  1 followmsi followmsi 11508 Feb 28 23:02 project.list
drwxrwxr-x 18 followmsi followmsi  4096 Feb 28 21:49 project-objects/
drwxrwxr-x 31 followmsi followmsi  4096 Feb 28 22:01 projects/
drwxrwxr-x  7 followmsi followmsi  4096 Feb 28 18:02 repo/
-rw-rw-r--  1 followmsi followmsi 29667 Feb 28 23:02 .repo_fetchtimes.json

Then to sync up:

repo sync

Finally to build:

. build/envsetup.sh
lunch                 -> (device number)
make -j8 otapackage