Skip to content

LotusOS-Android/android_manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

791 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LotusOS

Getting Started:

==============

To get started with the building process, you'll need to get familiar with Git and Repo.

Packages Install Ubuntu :

   sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip bc repo nano && sudo apt-get install -y git gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 x11proto-core-dev libx11-dev libgl1-mesa-dev libxml2-utils xsltproc unzip bc repo nano libssl-dev && sudo apt-get install -y openjdk-8-jdk android-tools-adb bc bison build-essential curl flex g++-multilib gcc-multilib gnupg gperf imagemagick lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc yasm zip zlib1g-dev && sudo apt-get install -y build-essential kernel-package libncurses5-dev bzip2 android-liblog android-libbacktrace libtinyxml2-6 android-libutils android-sdk-build-tools git-lfs libncurses5:i386 libncurses5 ccache build-essential p7zip-full git libgtk2.0-dev chrpath libncurses5-dev libdbus-1-dev ruby libgl1-mesa-dev "^libxcb.*" libx11-xcb-dev libxrender-dev libxi-dev flex bison gperf patchelf build-essential kernel-package libncurses5-dev bzip2 android-liblog android-libbacktrace libtinyxml2-6 android-libutils android-sdk-build-tools git-lfs libncurses5:i386 libncurses5 ccache

To initialize your local repository, use a command like this:

    repo init -u https://github.com/LotusOS/android_manifest.git -b ten

Then to sync up:

================

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

Additionally, you can define the number of parallel download repo should do:

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

Compilation of Lotus OS:

====================

From root directory of Project, perform following commands in terminal

source build/envsetup.sh
export ALLOW_MISSING_DEPENDENCIES=true
lunch lotus_<devicecodename>-userdebug
mka bacon -j$(nproc --all)

Credits:

=======


About

Đây Là Manifest . Dùng Để Repo Sync Source Và Bắt Đầu Build

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors