64、完美关联Android studio 源码以及第三方类库

完美关联Android studio 源码以及第三方类库问题:

背景:

在进行android开发的过程中,总会遇到查看源码的情况。但是却经常遇见这个提示:Decompiled .class file ,bytecode version:XXX

64、完美关联Android studio 源码以及第三方类库

而且源码是这样的:

64、完美关联Android studio 源码以及第三方类库

查看内容引起极度不适!!!

探索:

本着遇到问题先google的原则,结果大部分的文章都是介绍无法查看SDK源码的处理方法
64、完美关联Android studio 源码以及第三方类库

例如:
关于Android Studio导入源码的问题解决

如果是如果是Android的SDK 无法查源码按照上面的方法应该能解决!

但是如果想要查看项目中引用第三方库的源码,遇到这种情况又该怎么办呢?
例如:
我想查看Retrofit的源码遇到这种情况呢?
网上搜索+询问各种朋友都没有太好的办法。

64、完美关联Android studio 源码以及第三方类库

首先 Download Sources 一般点击之后也没有什么反应。说是下载源码结果下载完成 Refresh之后还是看不到源码。

解决过程:

Download Sources ,没有用。只能手动选择源码了
就拿Retrofit来说。

第一步:先确定 Retrofit的版本号,这边需要关联 Retrofit的 2.4.0版本

64、完美关联Android studio 源码以及第三方类库

第二步:搜索源码 一般通过github来搜索,当然还有其他途径!我们的目标是找到下载Retrofit对应2.4.0版本的源码

64、完美关联Android studio 源码以及第三方类库
选择对应的版本源码:

64、完美关联Android studio 源码以及第三方类库

切换源码2.4.0版本 之后选择下载
64、完美关联Android studio 源码以及第三方类库

第三步:选择源码,关联源码

下载后解压zip
64、完美关联Android studio 源码以及第三方类库
adnroid studio 选择 Choose Sources。选择解压后的文件夹
64、完美关联Android studio 源码以及第三方类库

导入源码:

64、完美关联Android studio 源码以及第三方类库
最后成功关联到Retrofit源码

64、完美关联Android studio 源码以及第三方类库