ArrowOS-Okona / android_manifest

ArrowOS manifest - your journey starts here! GottaSyncThemAll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArrowOS

Getting Started

Create the directories

As a first step, you'll have to create and enter a folder with the appropriate name. To do that, run these commands:

   mkdir arrow
   cd arrow

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

To initialize your local repository, use command:

repo init -u https://github.com/ArrowOS-Okona/android_manifest.git -b arrow-13.1

Then sync up:

repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune --current-branch -j$(nproc --all)

Building the System

Initialize the ROM environment with the envsetup.sh script.

. build/envsetup.sh

Lunch your device after cloning all device sources if needed.

lunch arrow_opkona-user (recommanded if you want do a simple build)
lunch arrow_opkona-userdebug (recommanded if you want do like some little modding after flashing the build, adb will be enable by default with extra logging stuff)
lunch arrow_opkona-eng (recommanded if you have modify anything on the source, really usefull for getting logs in case the rom not boot. /!\ Don't use this buildtype, if you don't need it these debugging stuff mostly ruined performance and user experience)

Start compilation

m otapackage -j$(nproc --all)

OR

m bacon -j$(nproc --all)

You can also refer to our detailed guides as listed below:

How to compile ArrowOS from source

How to submit patches to ArrowOS Gerrit

Apply for Maintainership OR Submit device for community builds

To check thread template refer HERE


ArrowOS Website | ArrowOS Blog


About

ArrowOS manifest - your journey starts here! GottaSyncThemAll