Registered User mNo edit summary |
Registered User (Merge articles) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Before downloading and building the | Here after are the list of packages which can be useful to work with the OpenSTDroid distribution: | ||
Before downloading and building the OpenSTDroid distribution, make sure your system meets the following requirements:<br /> | |||
*A 64-bit Linux<sup>®</sup> environment.<br /> | *A 64-bit Linux<sup>®</sup> environment.<br /> | ||
Line 9: | Line 11: | ||
For more details, refer to the [https://source.android.com/setup/requirements requirements page] of the AOSP website.<br /> | For more details, refer to the [https://source.android.com/setup/requirements requirements page] of the AOSP website.<br /> | ||
Use the following commands to install the packages required to setup your environment (Distribution Package): | |||
Use the following commands to install the packages required to | sudo apt-get install corkscrew gawk wget diffstat unzip texinfo gcc-multilib chrpath socat cpio meld bison picocom connect-proxy cmake pv ant | ||
sudo apt-get | sudo apt-get install libssl-dev libgmp-dev libmpc-dev lz4 zstd build-essential libncurses-dev libyaml-dev libssl-dev pahole flex libelf-dev libncurses5 libegl1-mesa libsdl1.2-dev | ||
sudo apt-get install coreutils bsdmainutils sed curl bc lrzsz cvs subversion mercurial nfs-common nfs-kernel-server libarchive-zip-perl dos2unix texi2html libxml2-utils | |||
sudo apt-get install git gitk git-gui git-doc git-lfs | |||
sudo apt-get install python3 python3-pip python3-pexpect python-is-python3 python3-pyelftools python3-pycryptodomex python3-sepolgen pylint python3-git | |||
To ensure USB communication (with ADB) between the host and the device, see [[ADB#Device Connection|ADB § Device Connection]]. | To ensure USB communication (with ADB) between the host and the device, see [[ADB#Device Connection|ADB § Device Connection]]. |
Latest revision as of 11:20, 16 July 2024
Here after are the list of packages which can be useful to work with the OpenSTDroid distribution:
Before downloading and building the OpenSTDroid distribution, make sure your system meets the following requirements:
- A 64-bit Linux® environment.
- At least 150 Gbytes of free disk space. If you conduct multiple builds, even more space is required.
- At least 8 Gbytes of RAM/swap. If you are running Linux on a virtual machine, at least 16 Gbytes of RAM/swap are required.
For more details, refer to the requirements page of the AOSP website.
Use the following commands to install the packages required to setup your environment (Distribution Package):
sudo apt-get install corkscrew gawk wget diffstat unzip texinfo gcc-multilib chrpath socat cpio meld bison picocom connect-proxy cmake pv ant
sudo apt-get install libssl-dev libgmp-dev libmpc-dev lz4 zstd build-essential libncurses-dev libyaml-dev libssl-dev pahole flex libelf-dev libncurses5 libegl1-mesa libsdl1.2-dev
sudo apt-get install coreutils bsdmainutils sed curl bc lrzsz cvs subversion mercurial nfs-common nfs-kernel-server libarchive-zip-perl dos2unix texi2html libxml2-utils
sudo apt-get install git gitk git-gui git-doc git-lfs
sudo apt-get install python3 python3-pip python3-pexpect python-is-python3 python3-pyelftools python3-pycryptodomex python3-sepolgen pylint python3-git
To ensure USB communication (with ADB) between the host and the device, see ADB § Device Connection.
To run Android-provided tests (CTS and VTS), see Android Platform Testing.
At this stage: Your environment is ready for Android build, debug and test.