android调试器丢失时该怎么办?

android调试器丢失时该怎么办?,android,debugging,android-studio,Android,Debugging,Android Studio,有时,当您将F7转换为Android api类方法时,调试器会显示反编译的代码,但会显示不可执行的语句。如果按F8键遍历代码,hilite将以不可能的步骤跳过它。调试器似乎正在显示一个代码,但正在运行另一个代码。也就是说,类加载器正在加载一个代码,而调试器正在反编译另一个代码 有人知道这是什么原因,以及如何修复吗 我的目标是android版本23,所以我检查了文件夹 android-sdk/android/sources/android-23 android sdk/android/source

有时,当您将F7转换为Android api类方法时,调试器会显示反编译的代码,但会显示不可执行的语句。如果按F8键遍历代码,hilite将以不可能的步骤跳过它。调试器似乎正在显示一个代码,但正在运行另一个代码。也就是说,类加载器正在加载一个代码,而调试器正在反编译另一个代码

有人知道这是什么原因,以及如何修复吗

我的目标是android版本23,所以我检查了文件夹

android-sdk/android/sources/android-23 android sdk/android/sources/android-23 它的时间戳可以追溯到2015年——对于最新版本来说,它的时间戳太老了。我下载了一个新版本。这两者是相同的。然而,现在安卓工作室抱怨:

Sources for Android API 23 Platform not found 未找到Android API 23平台的源代码 同一黄色消息栏上有两个按钮伴随投诉:

Download or Refresh (if already downloaded) 下载或刷新(如果已下载)
这两个按钮都不起作用。所以,一个挫折导致另一个挫折…

尝试在进程运行时终止调试器并重新连接它-

  • 跑|停->杀了这个德布格
  • 运行|将调试器附加到android进程(菜单中的最后一个选项)|选择应用程序的进程。->在应用程序进程处于活动状态时将调试器重新附加到应用程序进程

  • 谢谢你的回复。我试过你的建议。运行|停止doThanx,等待您的回复。我试过你的建议。Run | stop会导致应用程序完全退出。然后运行|连接。。。重新启动,同样的问题再次发生。a