我是 Android Studio 的新手(运行最新的更新版本)但是我正在尝试使用 Android 监视器进行调试,而 Logcat 似乎只工作一次然后停止报告!!!这发生在我所有的项目中?!?如果我重新启动 Logcat,它只会清除消息。
我假设模拟器由于某种原因无法连接到调试器。当我重新启动 Android Studio logcat 报告时,但当我关闭在模拟器上运行的应用程序时,它会停止报告。这不能是默认的故意行为,这会影响其他人吗?非常感谢您的帮助。
我是 Android Studio 的新手(运行最新的更新版本)但是我正在尝试使用 Android 监视器进行调试,而 Logcat 似乎只工作一次然后停止报告!!!这发生在我所有的项目中?!?如果我重新启动 Logcat,它只会清除消息。
我假设模拟器由于某种原因无法连接到调试器。当我重新启动 Android Studio logcat 报告时,但当我关闭在模拟器上运行的应用程序时,它会停止报告。这不能是默认的故意行为,这会影响其他人吗?非常感谢您的帮助。
简单地重新启动 Android Studio 是最好的解决方案默认情况下,如果您关闭模拟器,它会从 Android Studio 中脱离,停止 Android Monitor 和 logcat,并且在重新启动时不会重新连接。如果你在 android studio 中停止它并再次运行它,模拟器仍然连接到 Android 监视器和 logcat。
我假设模拟器由于某种原因无法连接到调试器。当我重新启动 Android Studio logcat 报告时,但当我关闭在模拟器上运行的应用程序时,它会停止报告。这不能是默认的故意行为,这会影响其他人吗?非常感谢您的帮助。
这部分的答案是它听起来不像 Android Studio / logcat / emulator 的预期行为。我可以多次启动和退出应用程序,每次 logcat 在应用程序开始时连接并在之后断开连接。我可以通过 Android Studio 或模拟器上的应用程序菜单启动应用程序。我可以退出并重新启动模拟器。
一个简单的事情是仔细检查 logcat 显示顶部的下拉菜单,尤其是模拟器、应用程序和过滤器选择器。
我曾经遇到过一个听起来很相似的问题,logcat 没有重新连接。问题是我的终端和 IDE 正在运行不同的 ADK 安装,并且它们正在竞争 logcat 连接。所以你描述的是可能的,但不是常态。也许另一个可调试的应用程序或连接的设备可能会导致类似的混乱。