android studio下查看Android源码的骚姿势

Android studio自己下载的android.jar其实是一个阉割版本,很多java以及方法要么没有,要么@hidden注解,想要查看一下源码有时候非常蛋疼。

幸运的是,git上有雷锋帮助我们整理了比较完整的android.jar文件集合,各个版本都有。
https://github.com/anggrayudi/android-hidden-api

android-hidden-api

我们就可以针对我们当前项目使用的sdk版本去下载android.jar来替换studio自己下载的阉割版android.jar。


项目中的android.jar

我们找到sdk中的android.jar文件所在文件夹,然后将下载好的android.jar替换之前的。

这个时候as可能会报错:


as报错

我们只需要设置下as:

1.Go to File -> Settings -> Build, Execution, Deployment -> Compiler
2.Add to "Command-line Options": -x :app:mockableAndroidJar
3.Press "OK" and try to Rebuild Project again.

注:这里的 -x :app:mockableAndroidJar 其中app要替换成你的model名称。如果是有多个model,那就要换行再配置一个了。

设置as

然后重新rebuild就可以了。

后记:
听说有一种办法也可以解决:


根目录buidl.gradle
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,812评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,143评论 2 59
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 6,429评论 1 9
  • 2018-03-12赵玉芳,今日读书打卡第16天焦点解决短期心理治疗的应用P90----93 情绪制约知识加工的过...
    百合花开2018阅读 111评论 0 0
  • 第一章 第二天起来上班,我精神抖擞,神采奕奕,一点都不像是一晚上没睡的人。 洗脸之后,我往手心洒了几滴爽肤水,使劲...
    一只黄胖阅读 277评论 7 7