目前正在为我的公司开发 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/