我正在使用Android Studio调试器调试应用。我进入了一些系统类并得到了常见的#34;源代码与字节码不匹配"信息。 A"可用于课程的替代资源......"酒吧也出现了。有一个微调器,允许我选择与调试器一起使用的源。
我唯一的选择是在Android API 25和26平台之间,尽管我还下载并安装了其他API级别的源代码。我想预览API 22的来源。
Android API 25和26平台是"外部库"下列出的唯一Android源代码。项目侧栏中的部分。
我正在运行Android Studio 3.0.1。
答案 0 :(得分:2)
我设法找到了解决此问题的方法。要在调试器中预览所需的Android源:
compileSdkVersion
更改为所选的API级别答案 1 :(得分:0)
对我来说,解决方法是在Intellij中加载Android gradle项目。转到项目设置>平台设置> SDK>选择sdk版本。删除rt.jar的源,然后将android sdk版本的平台源添加到rt.jar。 (sdk / sources / platform-xx)。不是很完美,但是可以实现我的目的。