找不到Microsoft App Center建立失败'bin'

时间:2018-08-20 17:02:45

标签: android react-native

所以我正在使用一个标准的react-native项目,我正在尝试在Microsoft App Center上为Android构建该项目。 https://docs.microsoft.com/en-us/appcenter/build/

在本地运行android gradle可以正常运行:

./android/gradlew -p android

确实可以按预期工作。

但是在App Center构建系统上,他们运行以下命令:

[command]/Users/vsts/agent/2.138.6/work/1/s/android/gradlew -p android clean :bin:assembleDebug

由于无法在根目录中找到:bin项目,因此构建失败。

现在我不确定为什么将它们添加到build命令的:bin中,该项目应来自何处,或者如何将其添加到我的项目中?

The full error is as follows:

FAILURE: Build failed with an exception.

* What went wrong:
Project 'bin' not found in root project 'MyApp'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 47s

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题所在。 我以前已经提交了bin文件夹,其中带有gradle.build文件。 App center检测到项目中的所有gradle.build文件并尝试构建它们,因此这就是应用中心将:bin添加到其命令的原因。

从git中删除bin文件夹后,我不得不通过编辑触发App center的构建配置来强制清除Save & Build缓存,以便它检测到bin文件夹已消失。