云构建期间的 Nativescript sidekick 错误

Nativescript sidekick error during cloud build

从几个小时前开始,我在 sidekick cloud build 中收到一个奇怪的错误。

我成功构建了该应用程序,但突然出现以下错误,即使撤消更改也无法解决任何问题。我什至尝试过我的 git 存储库的完整工作版本。

[19-01-28 16:55:27.709] Build step started.
[19-01-28 16:55:37.465] (CLI) Unable to apply changes on device: a754d27bafb8bb273e444b9d6cefd370cd55f4d4. Error is: Build failed..
[19-01-28 16:55:37.469] Error detected during LiveSync on a754d27bafb8bb273e444b9d6cefd370cd55f4d4 for C:\Users\Afshar\Desktop\myapp. Error: Build failed.

我没有提供有关此问题的更多详细信息。

我想知道是否有人知道如何在云构建中获取更多日志,或者这是一个已知问题吗?

谢谢

我也遇到过这种情况,原因不明。我找不到任何根本原因,但我确实注意到了一种模式。它通常发生在我已经 运行 Android Emulator/Device 上的应用程序时。

当我们执行 tns run android --bundle 时,它会在第一次构建后监听文件变化,然后做一些 webpack 增量构建的事情,对吧?

同时,一旦 Sidekick 交付了一个成功的 iOS 构建,它也会开始侦听更改以在 iOS.

上执行 webpack 增量构建

因此,当我们有这两个 LISTENERS 活动并且我们请求另一个 iOS 云构建时,在 Sidekick 与云通信之前,它 修改了一些文件 android listener 检测到并导致 incremental android build,后者又 修改了 iOS listener 检测到的一些其他文件 ,导致 Sidekick 尝试执行 incremental iOS build 但这次它卡在给你增量更新和新请求的云构建之间,所以它会抛出这个 LiveSync 错误。

故事的寓意:当这些 listeners 处于非活动状态时,尝试请求云构建。

终于解决了。 以防其他人遇到此问题,我使用此页面上的提示尝试了以下命令并解决了问题。 https://docs.nativescript.org/troubleshooting

tns platform remove ios

然后,我能够在 sidekick 中构建项目。