跟踪查看安卓原生代码时可能会发现以下状况api
没有办法查看到具体代码。gradle
网上看了一下,好多说修改jdk.table.xml中的sourcePath的,测了一下,没用,每次重启studio都会重写覆盖掉这个xml文件。可能这个办法只针对studio2吧。ui
这个问题跟API版本有关3d
能够看到26和27是有专门的source sdk的,但最新28尚未。全部28目前应该是没办法看到源码的。xml
因此api28想看到源码,只能修改sdk版本。blog
修改build.gradle源码
改成须要的而且支持源码版本,保存 重启就能够看到源码了。io
高版本改到低版本还会有兼容性的问题须要处理,好比低版本不支持的新特性。这里不得不吐槽一下,安卓各个版本直接的兼容真是坑爹。table