目前正在为我的公司开发Android应用。
一切都很好,直到我在我的测试设备上的最后一次调试会话(通过adb连接到android的平板电脑)。 当我尝试运行或调试我的应用程序时,"运行应用程序"日志只显示:
Error: Activity not started, unknown error code 5
没有进一步的信息,没有堆栈跟踪,没有任何东西......
我试图弄清楚,自上次以来我改变了什么,但似乎没有解决这个问题。
之前是否有其他人有此错误代码5并可以帮助我?
答案 0 :(得分:11)
长话短说:未知错误5表示(至少在我的情况下),设备上有锁(意味着固定的应用),因此无法启动其他应用。
在我尝试了很多事情之后,我终于弄明白了。
我的应用使用startLockTask()
固定它(这样您就不会意外按下其中一个导航按钮)。
问题是,即使应用程序未运行,此锁似乎仍处于活动状态。我只是意识到,在我尝试按下我的平板电脑上的主页按钮后(它已经显示了android主屏幕,所以我没有想到,尝试那个......)。
一旦我释放了锁(同时按下Back和Overview),我可以再次开始调试,没有问题。
答案 1 :(得分:0)
重启设备解决了问题