Android studio 无需编译调试安卓源码

所需文件

环境Windows10,安装Android studio 、jdk,下载源码Android-6.0.1_r1(这里Android studio,jdk和源码的版本不固定,大家可以勇敢的去尝试其他版本)。还需要下载一个android.iml文件和一个android.ipr文件,ipr文件是源码编译后产生的文件。除了源码上述文件我将给个连接下载。链接:https://pan.baidu.com/s/1CI8bx9o7ijYpHa5wtOXK0Q 提取码:1ych

准备工作

首先解压源码文件(解压过程中出现重命名文件问题选择全部重命名),随后将iml文件和ipr文件放在源码根目录下。
1、配置andriod.iml文件,将下面代码复制到文件的content节点下,这些代码的作用是去除不需要的东西。

	  
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

结果如图:
Android studio 无需编译调试安卓源码_第1张图片
2、然后用Android studio打开andriod.ipr文件(注意下方的进度条,让整个安卓文件加载完)。

相关配置

打开文件后如图:
Android studio 无需编译调试安卓源码_第2张图片
单击File按钮出现下图,选择Project Structure
Android studio 无需编译调试安卓源码_第3张图片
添加一个jdk,如下图,JDK home path选择你安装jdk的目录,然后将classpath清空
Android studio 无需编译调试安卓源码_第4张图片
随后选择Android API 23 Platform,注意选择Java SDK,同样清空Classpath。
Android studio 无需编译调试安卓源码_第5张图片
这里注意andriod6.0对应的API是23,如果没有API 23 Platform的需要从SDKS下载,如下所示:
Android studio 无需编译调试安卓源码_第6张图片
然后配置project,注意红线勾画部分的选择。
Android studio 无需编译调试安卓源码_第7张图片
配置modules属性,将多余的dependencies删除,然后将external,frameworks,packages目录进行导入,我这里最终的依赖显示如下:
Android studio 无需编译调试安卓源码_第8张图片
环境配置就这样完成了。

调试

到了这里发现一个严重的问题找不到attch to debug按钮,我没有办法只能使用快捷键来进行呼出。按照下图设置快捷键。
Android studio 无需编译调试安卓源码_第9张图片
我这里是在真机上调试,选择对应的进程
Android studio 无需编译调试安卓源码_第10张图片
我这里选择的camera进程,在camera ButtonManager 设置函数设了一个断点,随后我打开相机点了一下相机转换前后摄像头按钮,就出现了下面的调试信息。
Android studio 无需编译调试安卓源码_第11张图片
于是,整个无需编译的安卓源码调戏配置过程就完成了。

你可能感兴趣的:(Android studio 无需编译调试安卓源码)