Android Studio : Error: Activity not started, 未知错误代码 5

标签 android debugging android-studio android-emulator adb

目前正在为我的公司开发 Android 应用。

一切都很好,直到我最后一次在我的测试设备上调试 session (平板电脑通过 adb 连接到 android)。 当我尝试运行或调试我的应用程序时,“运行应用程序”日志只显示:

错误: Activity 未启动,未知错误代码 5

没有进一步的信息,没有堆栈跟踪,什么都没有...

我试图找出自上次以来我改变了什么,但似乎没有什么可以解决这个问题。

有没有其他人以前遇到过这个错误代码 5 并且可以帮助我?

最佳答案

长话短说:未知错误 5 表示(至少在我的情况下)设备上有一个锁(表示固定的应用程序),因此无法启动其他应用程序。

在我尝试了很多事情之后,我终于弄明白了。

我的应用使用 startLockTask() 来固定它(这样您就不会不小心按下其中一个导航按钮)。

问题是,这个锁似乎处于 Activity 状态,即使应用程序没有运行。我只是在尝试按下平板电脑上的主页按钮后才意识到这一点(它已经显示了 Android 主屏幕,所以我没有想到要尝试...)。

一旦我释放了锁定(同时按下返回和概览),我就可以再次开始调试,没有问题。

关于Android Studio : Error: Activity not started, 未知错误代码 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37736963/

相关文章:

java - 无法解析 Android 中的符号

debugging - 在 WebStorm 中调试 hardhat solidity 测试

android - 从导入的库访问项目中的 jar - gradle/android studio

java - 对话框内的 Viewpager 不起作用

android-studio - Android Studio更新(1.5至2.2.3)中断了项目

android - 同一 Activity 的多个实例?

android - 了解 Dagger 2 中的作用域

Android 读取浏览器历史记录

python - 如何调试从 Jupyter/IPython notebook 运行的外部 .py 函数

debugging - iOS 设备上的远程 console.log()