【发布时间】:2015-10-26 12:34:20
【问题描述】:
在过去的两天里,我正在开发的应用程序在 logcat 中显示为 [DEAD],当我尝试通过 Android Studio 中的运行按钮启动该应用程序时,一切似乎都很好,除了该应用程序永远不会启动并离开Android Studio 中没有错误消息,除了 [DEAD]。知道这是什么吗?
更新: 我已经能够通过以下方式从 logcat 中删除 [DEAD] 东西:
- 从设备中删除应用程序
- 重新启动设备(不应该是这样,因为它在发生之前才刚刚启动,但以防万一)
- 在 Android Studio 中使缓存失效并重新启动
- 从 Android Studio 的工具栏中重新运行应用程序
这可能有助于让你重新开始,但我的问题仍然存在。
这是什么?
为什么会这样?
那么正确的解决方法是什么?
【问题讨论】:
-
您找到解决方案了吗?
-
Invalidate caches and restart in Android Studio是什么意思? -
@AlexJolig go to File > Invalidate caches & restart... 在菜单栏中。
-
当我打开 Android 设备监视器或任何将 adb 连接到设备的外部程序时,我发现了这一点,导致我的 android studio ADB “死”。发生这种情况时,我会转到 android 工具(顶部菜单)并禁用 adb 集成,然后重新启用它。
-
您是在 Windows 还是 Mac 上运行?我有一个联想 Yoga 2 Pro,它预装了一些名为“PhoneBuddy”的愚蠢应用程序,它内置了一个 adb 实现。有时,它会接管我设备的 ADB 连接。我记得遇到了和你现在一样的错误。如果您运行的是 Windows,请检查您的任务管理器运行服务的 ADB 实例,并确保只有一个。如果有多个,您可能已经找到问题所在。如果您需要更多说明,请告诉我。
标签: android android-studio logcat