当前位置:网站首页 > 技术博客 > 正文

android studio源代码怎么导出



实际项目开发中,FWK需要阅读全部的源码,如果直接用AS打开所有源码会很卡,大多数情况下会直接卡死(公司电脑配置如此),体验感极差;如果使用VS Code阅读,有一个缺点就是无法实现AS里的方法跳转,只能搜索,相对会麻烦一些。

所以介绍AS导入Android.ipr的方式阅读Android源码。

1、进入项目根目录,执行:

 
  

编译完成后有idegen.jar生成(编译成功会有 jar包输出路径)

2、再执行

 
  

会生成android.ipr 和android.iml文件

注:如果在该步骤中出现以下报错,是本地JDK版本较低的原因:

 
  
 
  
 
  

 
  

编译器同上,

 
  

查看当前Java版本

 
  

导入整个源码时需要根据自己的需求来定,打开android.iml文件,把自己不需要导入工程的目录添加进去,将以下内容复制到<content>标签内

 
  

打开Android Studio,File -> Open...,选择对应的android.ipr文件

因为AS默认会关联SDK里面的源码,为方便查看项目的源码,需要把SDK源码关联解除,这样我们点击查看某个class时就会打开项目源码的 .java文件,而不是SDK的 .class文件

1、File->Projects Structure->SDKs,新建JDK并任取一个名字,然后清空Classpath、Sourcepath、Annotations、Documentation Paths,也就是新建一个空的JDK路径

2、选择Android API xx Platform(版本不要太低),然后在Java SDK栏选择刚刚新建的JDK,并清空Classpath,Sourcepath,Annotations,Documentation Paths

3、点击Project,SDK栏选择Android API xx Platform

4、点击Modules,点击android,在Dependencies栏删除 <Module source>和 Android API xx Platform以外的所有 jar

最后Apply -> OK即可。

参考文章:Android Studio导入Android源码 - 掘金 (juejin.cn)

  • 上一篇: 键盘的keycode
  • 下一篇: js.html
  • 版权声明


    相关文章:

  • 键盘的keycode2025-09-02 22:30:03
  • mysql面试必会100道题2025-09-02 22:30:03
  • 新闻管理系统javaweb2025-09-02 22:30:03
  • cxplain2025-09-02 22:30:03
  • useradd创建用户并指定目录2025-09-02 22:30:03
  • js.html2025-09-02 22:30:03
  • html框架集怎么做2025-09-02 22:30:03
  • 监控视频服务器2025-09-02 22:30:03
  • vs2012安装步骤2025-09-02 22:30:03
  • 进程和线程的区别,进程间如何通讯,线程间如何通讯2025-09-02 22:30:03