本机脚本:套接字连接超时

时间:2018-11-07 15:21:48

标签: nativescript nativescript-angular

我在Mac上,我想在USB-C连接的Android设备上运行我的应用。

我的第一步始终是删除node_modules,hook和platform文件夹以及package.lock.json文件。 之后,我运行tns build android。 构建完成后,我可以运行tns run android或通过nativescript sidekick启动应用程序。

但是它总是这样结束:

  

项目成功建立。   在设备5B24000362上安装...   已成功安装在标识符为“ 5B24000362”的设备上。   无法在设备上应用更改:5B24000362。错误是:套接字连接超时。

由于两天前我已经出现此错误,并且无法继续使用该应用程序,因此我在this upgrade instructions之后更新了所有本机脚本和角度依赖性。 更新之后,该应用程序再次运行。 但是现在几个小时后,我再次遇到相同的错误(相同的应用)。 工作结束后,我什至将应用程序推送到git存储库,然后重新克隆它,不起作用。

4 个答案:

答案 0 :(得分:3)

如果已安装nativescript-plugin-firebase。只需更新即可。

答案 1 :(得分:0)

确保您使用的是最新的NativeScript工具,而不仅仅是依赖关系。您可以通过执行npm i -g nativescript来安装最新的CLI。

如果根本没有启动该应用程序,则可以在NativeScript CLI GitHub存储库中检查this answer来解决类似问题。

答案 2 :(得分:0)

我遇到了同样的问题。有趣的是,在我的案例中,这是因为仿真设备没有足够的存储空间来安装应用程序。一旦我删除了其他一些构建,它就起作用了。

答案 3 :(得分:0)

我终于通过从node_modules \ nativescript-plugin-firebase \ platforms \ android \ include.gradle删除admob来完成这项工作

要取出的线: