欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > ubuntu下载和编译Android源码

ubuntu下载和编译Android源码

2025/2/22 2:06:03 来源:https://blog.csdn.net/weixin_39702448/article/details/145694796  浏览:    关键词:ubuntu下载和编译Android源码

学习Android的第一步就是下载Android源码,这里记录下怎么在本地下载Android源码并进行编译。根据大佬的博客,记录下我本地下载编译安卓源码的过程

  1. 首先安装依赖项:
sudo apt install curl
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential
sudo apt-get install zip curl zlib1g-dev gcc-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache
sudo apt-get install libssl-dev libncurses5
  1. 下载repo:
mkdir ~/bin
Path=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
  1. 下载源码:
mkdir Android15/
cd Android15
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest

到这一步的时候就下载好了manifest文件,但是如果下载失败,也可以进去这个网页直接把文件下载下来,放到Android/.repo/ 目录下就行。

同步源码需要知道是哪个分支,所以进入 .repo/manifests/目录下查看:

cd .repo/manifests/ 
git branch -a

接下来会输出一系列分支,我们复制好自己想要的分支名假设为android-branchA;

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-branchA

然后回到Android15目录下:

repo sync -j32;

然后等个把小时,就下载好源码了。
4. 编译代码:
首先配置环境:

. build/envsetup.sh
lunch sdk_phone64_x86_64-trunk_staging-engmake -j32

编译完成后,可以使用模拟器打开:

emulator

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词