Skip to content

Latest commit

 

History

History
104 lines (75 loc) · 5.26 KB

wiki.md

File metadata and controls

104 lines (75 loc) · 5.26 KB

Building Android from start to finish

Getting started

Earlier, Cirrus CI gave the ROM Builders community servers for OSS developement of Android builds, as these builds need a lot of resources that most people don't have lying around, like double digit RAM requirements (GB), triple digit storage requirements (GB), a capable processor, a specific Linux environment, etc.

Cirrus CI has discontinued ROM Builders around Nov 2023. Now, crave.io is providing Build Servers with a pretty similar Queue System. It is also a lot more flexible as it allows custom commands, has Docker image support, allows entering into build storage without starting a build, etc.

This guide attempts to help new and old users with Android development and using crave.io through Devspace CLI and alternatively, Github Actions.

Crave Resources

Here are some useful guides, links and write-ups for using Crave.io resources for building android ROMs:

Information and Guides

Here are some general links and guides:

Useful Resources

Here, we have some more useful resources:

English Language

Turkish Language

Ukrainian Language

GSI and more Resources:

Here are resources useful for GSI developers and users:

Signing Guides(Non-Crave)

Here are some guides on signing builds: (avoid using on Crave)

SELinux Guides

Here is some documentation to deal with SELinux:

Tools

Here, you can find some useful scripts to make things easier while developing

Chat Groups