Android studio 导入系统源码


1.Android studio 安装启动
官网下载Android studio压缩包,解压到指定路径,到解压路径下:android-studio/bin  执行 studio.sh 即可启动
jdk和android sdk配置ok的话一般都能顺利启动,遇到其他不能启动的问题,可以自行百度或者问熟悉的。


 以MTK code 为例:

2.导入android  源码
第一步:生成andorid.ipr文件
   源码根目录:
    a.单编:development/tools/idegen/ 生成 idegen.jar
   拿mtk 4.4项目为例:
   ./mk mm development/tools/idegen/
  生成idegen.jar log如下:
   Install: out/host/linux-x86/framework/idegen.jar
   b.执行:development/tools/idegen/idegen.sh
   备注:b步骤须在根目录下执行,如果有项目以前生成过  idegen.jar,a步骤可以跳过 ,否则执行b时会提示缺少idegen.jar



如果是高通的 code:

2.导入android  源码
第一步:生成andorid.ipr文件
   源码根目录:
   a.单编:development/tools/idegen/ 生成 idegen.jar
   拿高通项目为例:
   mmm -B development/tools/idegen/


  生成idegen.jar log如下:
   Install: out/host/linux-x86/framework/idegen.jar
   b.执行:development/tools/idegen/idegen.sh
   备注:b步骤须在根目录下执行,如果有项目以前生成过 idegen.jar,a步骤可以跳过,否则执行b时会提示缺少idegen.jar


第二步:导入ipr,如图:选择图中Open an existing Android Studio project,在弹出对话框中选择第一步生成的andorid.ipr即可,首次导入时间比较长,大概10分钟左右,机器性能好一分多钟就可以ok.
 

3.单步调试模块或者process
以调试展讯4.4 music为例说明,连接上eng版本的手机。
第一步:打断点(双击行号后面空白处双击添加取消断点),如下图:
 
第二步:启动调试,点击AS上方工具栏中手机状右下方有个绿色甲壳虫的小图标    弹出如下图,选择Music进程后点击 OK.
 
第三步:
运行手机,代码执行到断点处就会暂停,左下方debug控制台会显示相关变量值以及调用方法的堆栈信息:
 
按键F5 F6 F7 F8等可以单步调试,类似eclipse中调试。
ps:这里的按键是我设置过的。android studio默认的按键不是这样的,后续介绍如何按键修改方法。

4.快捷键的设置
点击菜单:File-->Settings-->keymap,如下图:
 
自己定义吧,有个比较好的模块风格eclispe copy,本文采用的就eclipse的快捷键,使用惯了eclipse的同学就不用因为记AS中的快捷键啦。
如此设置为eclispe copy,试试ctrl+shift+T,ctrl+O,是不是很好用,很快速呢? 

5.AS 中集成terminal命令行终端
点击菜单:View-->Tool Windows-->找到 terminal,或者直接Alt+F12直接开启,下图下半部分窗口:
 
是不是很方便呢!

6.AS中快捷面板
这个使用的也比较频繁,可以快速打开想用的面板,快捷按钮就在AS界面的左下脚,具体怎么用,可以自己点击进去试试,这里就不一一介绍。

7.快速跳转到XML布局界面看下面的图,在代码编辑窗口的左上角有一个类的标志,只要点击它,就可以快速跳转到类文件去:
 
从Class文件中跳转到XML布局界面,也有一个小图标,只要一点就可以跳转到布局:
 
8.安装配置好AS后使用的一些奇怪的问题
  a.导入android源码后,Android Device Monitor 灰显不可用,导致不能调试project下各module进程
   解决: 在Event 面板中有如下log, Frameworks detected: Android framework  is  detected  in  the project Configure,点击Configure连接,配置下即可。

猜你喜欢

转载自blog.csdn.net/love_xiaozhao/article/details/53023296