Android Automotive编译

这篇具有很好参考价值的文章主要介绍了Android Automotive编译。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系统准备

安装系统

准备一台安装Ubuntu系统的机器(windows系统的机器可以通过WSL安装ubuntu系统)

Android Automotive编译,Android Automative,android 

Android Automotive编译,Android Automative,android

 安装docker

本文使用docker进行编译,因此提前安装docker。参考网络链接安装docker并设置为不使用sudo进行docker操作。

参考链接:

  • Ubuntu22.04安装Docker_Canminem的博客-CSDN博客
  • 不使用sudo 执行Docker命令的方法 -博客-DevBox开发工具箱

 源码准备

  • 安装依赖软件包

apt-get install 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 ccache libgl1-mesa-dev libxml2-utils xsltproc unzip libncurses5 openjdk-8-jdk
  • 修改python软链接

            1. 移除已有软链接
$ rm -rf /usr/bin/python

                2. 增加新的软链接

$ ln -s /usr/bin/python3 /usr/bin/python
  • 下载并配置repo

    mkdir ~/bin/
    curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o ~/bin/repo
    chmod +x ~/bin/repo
    • 添加环境变量

      1. vi ~/.bashrc

      2. 将如下内容添加到末尾

      3. source  ~/.bashrc

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

配置git环境

将email和name配置成自己的文章来源地址https://www.toymoban.com/news/detail-704843.html

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

下载源码

mkdir -p ~/work/android-13.0.0_r35
cd ~/work/android-13.0.0_r35
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-13.0.0_r35
repo sync -j32 

代码编译 

cd ~/work/android-13.0.0_r35
. build/envsetup.sh && lunch sdk_car_x86_64-userdebug && m -j32

到了这里,关于Android Automotive编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 由Android10适配到Android12时遇到相关编译失败问题

    最近Android系统各大应用商店联合发出公告,处于个人隐私安全考虑,强制APP适配到Android 11及以上版本。下面是其中应用市场的公告(顺带提醒没适配的同学): 适配前的开发环境 名称 版本 Android studio Giraffe | 2022.3.1 build.gradle配置的compileOptions JDK 1.8 build.gradle配置的kotlinOpt

    2024年02月11日
    浏览(32)
  • Android14之Android Rust模块编译语法(一百八十七)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 优质专栏: 多媒体系统工程师系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径

    2024年02月22日
    浏览(45)
  • Android编译snowboy

    如果Ubuntu是新创建的,可以安装build-essential软件包 该命令将安装一堆新软件包,包括gcc,g++和make。 1.打开终端 在Ubuntu系统中,我们可以使用终端输入命令进行操作。打开终端的快捷键为Ctrl+Alt+T。 2.安装Git 在终端中输入以下命令,即可开始安装Git。 登录后复制 安装过程中需

    2024年02月07日
    浏览(24)
  • Android 源码编译方法

    和你一起终身学 习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、查看项目所在分支 二、切换到目标分支 三、查看当前所在分支 四、编译Android源码 五、source Android 编译环境 六、lunch 所需的编译项目 七、单编 模块 八、push 模块 验证修改是

    2024年02月07日
    浏览(35)
  • 【Android 】Prebuilt预编译

    Android提供了Perbuilt编译方式,处理已经编译好的库或配置文件 Perbuilt:针对独立文件的操作。 Multi_Perbuilt:针对多个文件,对多个文件进行判断,调用Prebuilt依次处理。 上面的就是copy usb_modeswitch.conf 文件到 OUT 下面的 etc目录,这个目录常用来存放配置相关文件。 参数解释 这里

    2024年02月16日
    浏览(40)
  • Android编译Skia库

    本文档提供两种方法编译Skia库 使用aosp源码进行编译 使用skia源码进行编译 两种编译方法都可以编译,并且都可以使用在多个平台中,且可以使用在不同Android版本中 第一步是拿到aosp的源码.因为写这篇教程,使用的是msm8996的源码,因此,我就直接使用了. 第二步进入项目根目录,运行

    2024年02月15日
    浏览(28)
  • android 反编译工具使用

    记录一下dex2jar和ByteCode viewer的使用。 下载dex2jar 官方地址是https://github.com/pxb1988/dex2jar,下载完成后解压到特定的目录中,然后将其配置到环境变量中。 准备我们要反编译的apk,通过如下命令将apk反编译成jar文件 接下来就是查看jar文件的内容了,可视化工具也有不少,我使用

    2024年01月17日
    浏览(32)
  • Android 系统源码编译

    Android系统源码编译网上流传着很多优秀的文章,为什么我要写这个呢,主要的原因是记录编译系统的过程,这里以Android9.0,手机设备Piexl一代为例来讲述编译和刷机过程。 ubuntu18.04 内存至少12G RAM 硬盘空间至少200GB (1) 安装python (2)安装Git 配置Git信息 (3)安装curl (4)

    2024年02月07日
    浏览(30)
  • Android 编译介绍

            Android的源码非常的庞大,编译Android系统往往会占用我们很长的时间,我们需要了解下Android的编译规则,以期能提高我们的开发效率,达到程序员 按时下班 的伟大理想。 平台:QCM2290 版本:Android 11 编译服务器: 64G + 32核         由于Android各个层级之间的耦合

    2024年02月09日
    浏览(40)
  • Android系统开发 使用windows系统的WSL编译Android10系统

    本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/17815468.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。   在自学framework的时候,最大的难题就是如何动手实践修改

    2024年02月05日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包