查看原文
其他

AOSP Android11系统源码开发环境搭建

哆啦安全 2022-08-17

The following article is from 卓码星球 Author QDroid88888

干货|Android APP应用工程师转Framework工程师(仅此一篇够了)


1.源码开发环境简要

源码开发环境组成:

Windows10系统+Ubuntu20.04+SourceInsight4.0


2.开发环境搭建

2.1Windows系统中安装SourceInsight4.0


可以参考该博客安装破解版SourceInsight

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$ ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 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)


以上命令可以获取到当前ubuntu系统分配的局域网ip地址为:192.168.18.132(2).Windows系统中加入ubuntu共享映射目录


操作1:


以上执行成功之后,可以看到Windows端存在Aosp11的共享目录。如下所示:


操作2:



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


2.5 在SourceInsight中创建源码开发工程

 操作1:


  操作2:


  操作3:



  操作4:


  操作5:


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



Web安全和Android安全(课程地址)

kali渗透测试环境搭建

Web安全|docker环境搭建(2)

Web安全攻防实战零基础速成培训班

Android10系统定制|frida逆向分析实战课程

Android10系统定制之frida逆向分析速成培训班

APP逆向分析/渗透测试/安全检测/隐私合规如何选择手机机型或系统



Android APP加固防护(商务合作)

Android APP防作弊SDK解决方案

Google Play上架App之aab转apk和apk转aab的使用方法

Android aab包google上架避免关联下架的解决方案(App出海企业的福利)

Android App Bundle混淆加密加壳加固保护的解决方案(过Google App上架审核)

最全Android及资源混淆方法汇总(无需加固节约成本并将APP上架Google Play成功的最佳方案)


商务合作、进群添加微信



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存