android studio3无法查看源码

本文介绍了如何解决在使用Android Studio时遇到的API 28版本无法查看源码的问题,并提供了通过修改build.gradle文件来切换SDK版本的具体步骤。

跟踪查看安卓原生代码时可能会发现如下情况

cd2defe832f06557fa0ce8cac1563650d6a.jpg

没有办法查看到具体代码。

网上看了一下,好多说修改jdk.table.xml中的sourcePath的,测了一下,没用,每次重启studio都会重写覆盖掉这个xml文件。可能这个办法只针对studio2吧。

这个问题跟API版本有关

3304d7f6d1e6464795b2798f892b380372f.jpg

可以看到26和27是有专门的source sdk的,但最新28还没有。所有28目前应该是没办法看到源码的。

所以api28想看到源码,只能修改sdk版本。

修改build.gradle

c2737479923a061400c7c9b46adbfe6fc5d.jpg

改为需要的并且支持源码版本,保存 重启就可以看到源码了。

cdd07b78006d25d6c5f41c25803a0132de9.jpg

高版本改到低版本还会有兼容性的问题需要处理,比如低版本不支持的新特性。这里不得不吐槽一下,安卓各个版本直接的兼容真是坑爹。

转载于:https://my.oschina.net/u/1772981/blog/1844126

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值