首页 > 编程语言 >android源码

android源码

时间:2023-10-29 10:22:06浏览次数:33  
标签:git get -- dev repo 源码 android com

系统必须是ubuntu18.04 https://releases.ubuntu.com/18.04/

4核2线程 12GB

repo管理的所有git库 .git文件夹都在 项目根目录的.repo/projects文件夹下

同步代码

sudo apt-get update
sudo apt-get install repo
sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig
mkdir AOSP
git config --global user.name kuangke
git config --global user.email [email protected]
repo init -u https://android.googlesource.com/platform/manifest -b 分支名 --partial-clone --clone-filter=blob:limit=10M
repo sync -c -j8 (8是cpu总线程数)
#所有git库执行命令
repo forall -c "git reset --hard && git clean -fdx"
#查看当前信息
repo info

编译代码

source build/envsetup.sh
#lunch 直接运行 列出可以构建的版本
lunch aosp_x86_64-eng #编译arm版本
#aosp_arm64-eng
m -j16
# readelf -s libart.so -W | tr -s ' ' | cut -f9 -d ' '| c++filt  | grep "art::DexFile"

标签:git,get,--,dev,repo,源码,android,com
From: https://www.cnblogs.com/kuangke/p/17795559.html

相关文章

  • 超全面!23年秋招1000+道Android中大厂面试题集锦(含答案)
    前言整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很多人最初鄙视刷题党,觉得开发技能最重要,但在短暂的面试过程中很挫败。转而去看面试题,但是网上面试题太多但又不全,查找很不方便,多是看过的又看,看十道才能看到面试的题目,极大的浪......
  • 关于 Android的一些理解
    首先是Android的框架图:    然后是4大组件      广播和内容提供者  我怎么感觉就是进程间通信呢。 ......
  • 易语言抖音视频提取工具,点赞,收藏,评论源码
    下面是界面: 下面是程序集代码:.版本2.支持库ietb.支持库spec.支持库iext.程序集窗口程序集_启动窗口.程序集变量页面,谷歌页面.程序集变量ccookiesA,文本型,,"0".子程序_按钮1_被单击.局部变量是否成功,逻辑型.局部变量谷歌浏览器路径,文本型.局......
  • 多平台cookie登录工具,提供源码和思路
    下面是界面: 下面是程序集代码:.版本2.支持库ietb.支持库spec.支持库iext.支持库eAPI.程序集窗口程序集_启动窗口.程序集变量页面,谷歌页面.程序集变量ccookiesA,文本型,,"0".子程序_按钮1_被单击.局部变量是否成功,逻辑型.局部变量谷歌浏览器路径......
  • Android入门教程 | RecyclerView使用入门
    想必大家对列表的表现形式已经不再陌生。手机上有联系人列表,文件列表,短信列表等等。本文讲述的是在Android开发中用RecyclerView来实现列表效果。使用步骤引入RecyclerView在app的build.gradle文件中添加引用。我们使用的是androidx包。gradle:dependencies{//........
  • UWB无线测距通信交互定位系统源码
    UWB室内定位系统全套源码 高精度人员定位系统源码UWB室内定位系统是一种高精度的室内定位技术,它可以实现对室内人员和物品的实时精确定位,具有重要的应用意义和社会价值。技术架构:java+springboot、vue、mysql单体服务+硬件(UWB定位基站、卡牌)UWB高精度定位系统具体行业应用浅......
  • AQS是什么?AbstractQueuedSynchronizer之AQS原理及源码深度分析
    文章目录一、AQS概述1、什么是AQS2、技术解释3、基本原理4、AQS为什么这么重要二、AQS数据结构1、AQS的结构2、ReentrantLock与AbstractQueuedSynchronizer3、AQS的state变量4、AQS的队列5、AQS的Node(1)Node的waitStatus(2)属性说明三、ReentrantLock的lock方法分析AQS源码1、类图2、......
  • Android Studio中手机没有Root权限
    发现手机没有root看了好多解决办法都太复杂找到了一种简单解决办法在创建手机时选中X86那一选项,选择一个X86并且结尾为GoogleApls的手机然后在这个手机里运行就能切换为最高管理员后来又产生了另一个问题模拟器无法连接15:09*daemonnotrunning;startingnowattcp:50471......
  • e4a开发的一款银行转账截图生成器,提供源码下载
    这个APP其实没什么意义,就是为了装逼和娱乐使用,但是这个只有一个功能就是能生成虚拟的转账截图,这个图你还能通过自己手机的截图功能去截图,保证电量和时间的实时性,软件生成的图片是固定的图片模版,提前用PS文件改好了Logo和图标信息,然后在加入到软件,设置编辑框内容启动对应的世间改变......
  • 如何使用SHC对Shell脚本进行封装和源码隐藏
    在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。什么是SHC?shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成......