当我在设备或模拟器上运行 ionic Android 应用程序时,我经常遇到此错误:
ADBs 在 5000 毫秒后没有响应,终止服务器并重试... [电容器]错误:命令失败:I:pps ndroidsdk\platform-tools db -s DUM0219506001110 shell am start -W -n com.mycompany.myapp/com.mycompany.myapp.MainActivity
当我在模拟器上运行它时,比在物理设备上运行它更有可能发生。当我在实时重新加载模式下运行它时,也更有可能发生这种情况。如果需要超过5000ms,这个超时值在哪里设置呢?在这两种情况下,应用程序实际上已成功加载到设备或模拟器上。但 ionic 认为它失败了,开发服务器将在之后退出。
我没有遇到过这个问题,但也许 2015 年的问题报告可能对您有帮助 - https://issuetracker.google.com/issues/37018642
我们可以通过设置
ADB_INSTALL_TIMEOUT
值来增加超时时间。
我希望这对您有帮助。祝一切顺利!