• A_03.Aosp11源码开发环境搭建


    A_03.Aosp11源码开发环境搭建

    1.源码开发环境简要

    源码开发环境组成:
    Windows 10系统+Ubuntu 20.04+Source Insight 4.0

    2.开发环境搭建

    2.1 Windows系统中安装Source Insight 4.0

    可以参考该博客安装pojie版Source Insight:https://bbs.pediy.com/thread-215669.htm

    2.2 将Ubuntu虚拟机上网设置为nat上网模式

    参考如下图示:
    在这里插入图片描述

    2.3 共享Ubuntu中的Android源码到Windows 桌面系统

    在Utuntu系统中找到源码保存目录Aosp11,依次按照如下图示操作创建Aosp11共享目录。如下图所示:
    操作1:
    在这里插入图片描述

    操作2:
    在这里插入图片描述

    操作3:
    请按照图中序号依次点击。点击5之后如果Ubuntu系统未安装samba服务,会提示安装samba服务。安装成功之后才能正常创建共享文件夹。
    在这里插入图片描述

    操作4:
    在这里插入图片描述

    操作5:
    设置共享成功之后会出现如下红色圆圈的图示。
    在这里插入图片描述

    2.4 将ubuntu中的共享Aosp11目录映射到Windows系统

    (1).获取ubuntu的ip地址

    如下命令获取:

    qiang@ubuntu:~/Aosp11$ ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.18.132  netmask 255.255.255.0  broadcast 192.168.18.255
            inet6 fe80::6e87:ac52:7775:4e62  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:6a:3d:11  txqueuelen 1000  (Ethernet)
            RX packets 103  bytes 22106 (22.1 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 152  bytes 18447 (18.4 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 164  bytes 14482 (14.4 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 164  bytes 14482 (14.4 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    以上命令可以获取到当前ubuntu系统分配的局域网ip地址为:192.168.18.132

    (2).Windows系统中加入ubuntu共享映射目录

    操作1:
    在这里插入图片描述

    以上执行成功之后,可以看到Windows端存在Aosp11的共享目录。如下所示:
    在这里插入图片描述

    操作2:
    在这里插入图片描述

    在这里插入图片描述

    映射成功之后可以看到源码目录了。同时打开此电脑中可以看到网络位置的地方显示了ubuntu映射过来的共享文件夹Aosp11。
    在这里插入图片描述

    2.5 在Source Insight中创建源码开发工程

    • 操作1:

    在这里插入图片描述

    • 操作2:

    在这里插入图片描述

    • 操作3:

    在这里插入图片描述

    • 操作4:

    在这里插入图片描述

    • 操作5:

    在这里插入图片描述

    • 操作5:

    在这里插入图片描述

    成功之后可以看到工程中存在安卓的源码树:

    在这里插入图片描述
    视频演示地址:安卓源码开发环境搭建

  • 相关阅读:
    三、创建各个展示模块组件
    【Linux】自动化构建工具:make/Makefile
    生成requirements.txt
    代理IP与Socks5代理在多领域的卓越应用
    电脑重装系统后鼠标动不了该怎么解决
    k8s集群的CA证书过期处理
    专攻yolo目标检测但是创新点缺乏的同学看过来
    VC++将资源文件编译进程序并在运行时释放到文件
    Python实现Prophet时间序列数据建模与异常值检测(Prophet算法)项目实战
    前端路由与历史
  • 原文地址:https://blog.csdn.net/xiaomaNo01/article/details/126358638