AS导入安卓源码步骤
Android Studio 导入安卓源码步骤
前言
我们做Android系统源码开发,在定位问题的过程中经常要从App层跟踪代码到Framework层中,为了更加方便的查找代码,这时候就需要把整个工程源码导入到Android Studio中,更加快速和准确地定位分析解决问题。
1.进入源码根目录,初始化系统环境
source build/envsetup.sh
2.源码根目录执行如下命令 ,生成idegen.jar
mmm development/tools/idegen/
./development/tools/idegen/idegen.sh
3.源码根目录下执行 sudo development/tools/idegen/idegen.sh
4.修改android.ipr和android.iml 的文件读写权限,文件默认为只读权限,修改权限后,我们修改android.iml文件
5.用AS打开ipr文件
AS导入安卓源码步骤相关推荐
- android sutdio导入源码教程,《AndroidStudio导入安卓源码-idegen》---可方便查看安卓源代码...
idegen是Android源码中的一个模块,需要编译一下.生成一个jar包.然后再进行构建生成AndroidStudio配置相关文件. > 什么是idegen 要将Android系统源代码工程 ...
- 使用Android Studio导入安卓源码
1 背景 这篇文章主要说明的是用它来看源码的相关配置(该实例依据官方源码进行配置说明).在android源码中发现有一个development/tools/idegen目录,查了一下发现是生成IDE的 ...
- mac下编译安卓源码
资源 Mac OS10.12 编译Android源码8.1 aosp编译-需翻墙 Mac下编译安卓源码 手把手教你在Mac OS下载.编译及导入Android源码 步骤 准备 磁盘空间大于180G 安 ...
- tomcat依赖导入步骤_图说tomcat(三)导入tomcat源码到idea
前面两篇文章中我们提到了寻找tomcat的main函数,还有tomcat的启动加载过程,第一个还好,基本上都是通过.sh文件来看的,但第二个如果直接通过文本打开java文件就有点痛苦了,可能小伙伴看的 ...
- 安卓源码AOSP下载使用的正确姿势
安卓源码AOSP下载使用的正确姿势 从同步源码到编译完成,整个过程应至少准备200G空间. 编译时需要的内存数与编译线程数相关,博主实测比较极限的配置是4核8G,超过这个范围将触发swap交换导致编译 ...
- 安卓源码下apk进行platform签名的方法
目录 一 任意目录下创建一个文件夹 二 该目录下需要准备的5个文件 三 执行命令 四 生成结果 一 任意目录下创建一个文件夹 二 该目录下需要准备的5个文件 上述五个文件, 前四个可以从编译好的安卓源 ...
- 探秘Tomcat(一)——Myeclipse中导入Tomcat源码
前言:有的时候自己不知道自己是井底之蛙,这并没有什么可怕的,因为你只要蜷缩在方寸之间的井里,无数次的生活轨迹无非最终归结还是一个圆形:但是可怕的是有一天你不得不从井里跳出来生活,需要重新审视井以外的生 ...
- Eclipse导入Zookeeper源码Version2017.11.3
将Zookeeper源码导入Eclipse, Zookeeper源码需要使用ant构建后才能导入Eclipse, 和Solr的源码一样也是使用ant构建的, 大部分可以参考Eclipse导入Solr源 ...
- Eclipse导入Elasticsearch源码
Eclipse导入Elasticsearch源码的步骤, 基于Elasticsearch 6.2.2的源码版本. 1.安装JDK1.9 Elasticsearch 6.2.2需要JDK1.9编译,否则 ...
最新文章
- getElementsByTagName
- 050_Unicode字符官方标准一
- linux中内核中machine_desc,Linux-内核-学习笔记(13):移植三星官方内核
- jenkins定时任务
- 如何使用git for windows上传文件到git仓库
- 【CodeForces - 219D 】Choosing Capital for Treeland (树形dp)
- 电脑温度检测软件哪个好_重装电脑,用哪个软件重装系统比较好?
- 7-13 简单计算器 (25 分)
- 漫画让你秒懂5G黑科技....
- WPF中Binding的验证
- Android OpenGL ES(十二):三维坐标系及坐标变换初步 .
- python3 与python2 异常处理的区别与联系
- Unity2017探究Layout布局
- 怎么删除内网计算机IP地址,如何能在局域网中隐藏电脑及IP地址
- 如何下载乡镇区划行政边界线
- 正儿八经做MIS系统-1
- 手把手教你如何用Python从PDF文件中导出数据(附链接)
- CVE-2020-1472 Netlogon特权提升漏洞分析及复现
- java反射机制是什么_java的反射机制是什么?
- Python游戏末日丧尸
热门文章
- json转换格式错误
- 英语学习详细笔记(二)be动词,一般动词
- 数字音频编辑器GoldWavev6.54免费版
- 恶搞,vbs+bat实现随机位置无限弹窗
- JavaScript里面实现12小时制的时分秒转化成24小时制的时分秒
- CSS-0813(重复性)线性/径向渐变-过渡属性transition-变形属性transform变形位移旋转缩放倾斜视域函数perspective变形原点三角形居中方法
- JavaScript 函数练习题
- web前端入门知识解析
- 修改2012服务器的默认端口,请问如何开启2012R2系统对外访问445等端口。
- SAP-了解各个模块 入门一