Skip to content

LeCmnGend/android_manifest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

#Installing dependencies and Repo Several packages are needed in order to build crDroid

sudo aptitude install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git git-lfs gnupg gperf imagemagick lib32ncurses-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses6 libncurses-dev libsdl1.2-dev libssl-dev libwxgtk3.2-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev -y

Initialize local repository

repo init -u https://github.com/LeCmnGend/android_manifest -b luna --git-lfs --depth=5

Sync up

repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags

Build

  • Set up the build environment
. b*/env*
  • Lunch a target
lunch lineage_codename-bp2a-user
  • To start compiling
m lunaris
  • Bringup about
https://github.com/Lunaris-AOSP/packages_apps_Settings/blob/0acd6251e20bacd8db589beb483d6138f553f02c/res/values/lunaris_strings.xml#L338
  • Maintainer flag
ro.paranoid.maintainer=GHOST
  • Enable optimized dexopt tuning (default false, Not recommend for low end device)
TARGET_OPTIMIZED_DEXOPT := true
  • Enable BCR
WITH_BCR := true

Build flages

  • GMS
WITH_GMS := true
  • Vanilla
WITH_GMS := false
  • GMS CORE
TARGET_USES_CORE_GAPPS := true
  • GMS OMNI
TARGET_USES_OMNI_GAPPS :=true
  • Ship BCR
WITH_BCR := true

Low ram profile

Low ram profile mode for low end devices to improve ram management

TARGET_USE_LOWRAM_PROFILE := true

About

Superior Move to A12 so we need to update security A11 ourself

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published