AndroidStudio导入Android源码-创新互联

1.生成Android.ipr

进入项目根目录,执行

加查网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联建站于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站
source build/envsetup.sh
lunch 项目版本号
make idegen -j16

编译完成后有idegen.jar生成

执行

development/tools/idegen/idegen.sh

会生成

android.ipr 和android.iml文件

若出现Couldn’t find idegen.jar. Please run make first.则需要执行

source build/envsetup.sh
mmm development/tools/idegen/

然后再执行

development/tools/idegen/idegen.sh
2.导入Android.ipr

导入整个源码不仅浪费资源而且也会比较耗时,这时候需要给需要的目录导入到工程,打开android.iml文件,给不需要导入工程的目录添加进去(这个根据自己的需要),将以下内容复制到标签内

打开Android Studio,File->open,选择需要导入工程根目录下的android.ipr文件

image-20221130115441016

3.关联项目源码

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

  • File->Projects Structure->SDKs,新建一个取名JasonJDK,清空Classpath、Sourcepath、Annotations、Documentation Paths,也就是说新建一个空的JDK路径

    1

  • 选择Android API 32 Platform,如果没有的话去Android SDK里面随便下载一个版本即可,然后在Java SDK栏选择干刚刚新建的JasonJDK,清空Classpath,Sourcepath,Annotations,Documentation Paths

    3

    2

  • 点击Project,SDK栏选择Android API 32 Platform

    4

  • 点击Modules,点击android,在Dependencies栏删除除和Android API 32 Platform以外的所有jar

    5
    最后点击Apply->OK即可

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:AndroidStudio导入Android源码-创新互联
分享链接:http://myzitong.com/article/dedppe.html