android的SDK版本升级之后就遇到源码不能看的问题,很烦恼,就找了一波资料,终于解决了。
首先我的AndroidStudio在打开源码的时候出现了错误是“Decompiled.class file,bytecode version:52.0(Java 8)”
以下是对.class和.java文件区别解释的连接(https://blog.****.net/qq_27093465/article/details/52858092),明白的或不想看的可以不看,不是问题的重点。
方法一:如果无法关联源码出现了“Sources for ‘Android API 23 Platform’ not found”之类的错误,建议看(https://blog.****.net/a_zhon/article/details/52231079),不错的方法。
方法二:如果还是不能解决,仅仅只是报错“Decompiled.class file,bytecode version:52.0(Java 8)”,并且右上角没有什么download之类的提示,那就是遇到和我一样的问题了,解决办法很简单,打开设置:
Appearance&Behavior-->System Settings-->Android SDK这个路径,下载对应的Sources for Android ...
下载完成之后,再点击一下右上角关联一下,然后就会看到.class类就对应出现了.java类。