Android Studio Debugger - 缺少“替代源”弹出窗口中的平台

问题描述 投票:3回答:1

我正在使用Android Studio调试器调试应用程序。我进入了一些系统类,得到了常见的“源代码与字节码不匹配”的消息。还出现了“可用于班级......的替代来源”栏。有一个微调器允许我选择与调试器一起使用的源。

我唯一的选择是在Android API 25和26平台之间,尽管我还下载并安装了其他API级别的源代码。我想预览API 22的来源。

Android API 25和26平台是项目侧栏中“外部库”部分下列出的唯一Android源。

我正在运行Android Studio 3.0.1。

android android-studio android-studio-3.0
1个回答
2
投票

我设法找到了解决此问题的方法。要在调试器中提供所需的Android源以供预览:

  1. 正常启动调试会话
  2. 在调试器运行时,将build.gradle中的compileSdkVersion更改为所选的API级别
  3. 开始Gradle同步。同步可能会失败,没关系。
  4. 所选的API平台源代码将出现在“外部库”中,现在应该可以在调试器中预览。
© www.soinside.com 2019 - 2024. All rights reserved.