2

尝试使用Mobile Center构建 Android 项目时,我在发布构建阶段收到此错误:

2017-06-13T22:17:25.1335750Z ##[section]Starting: Publish build
2017-06-13T22:17:25.1445350Z ==============================================================================
2017-06-13T22:17:25.1462330Z Task         : Publish Build Artifacts
2017-06-13T22:17:25.1477300Z Description  : Publish Build artifacts to the server or a file share
2017-06-13T22:17:25.1492900Z Version      : 1.0.42
2017-06-13T22:17:25.1507730Z Author       : Microsoft Corporation
2017-06-13T22:17:25.1522710Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=708390)
2017-06-13T22:17:25.1539050Z ==============================================================================
2017-06-13T22:17:25.7478050Z ##[error]Publish build artifacts failed with error: Not found PathtoPublish: /Users/ci/agent/vstsagent/_work/1/a/build
2017-06-13T22:17:25.7559290Z ##[section]Finishing: Publish build

将我的项目迁移到 Android Studio 3.0 后,我开始收到此错误:

  • 构建工具版本 26
  • gradle-4.0-milestone-1-all

Obs.:实际上有有一个答案,但它只涵盖了 iOS 版本。

4

1 回答 1

3

这是来自 Mobile Center Android Build 团队的 Mat。目前还没有官方支持 Android 开发工具开发者预览版(包括 Android Studio 3.0,尤其是目前处于 alpha 阶段的 Android Gradle 插件 3.0),因为它们的 API 不能保证是稳定的。

在这种特殊情况下,使用 Android 开发者工具的开发者预览版,生成的 APK 与最新的稳定版本放置在不同的位置,导致 Mobile Center Build 管道无法获取它们。我们正在密切关注这一点,并将支持最新的 Android 开发者工具——当它们正式发布时。

请注意,这个答案目前只是正确的,并且会随着 Android 开发工具的进一步开发版本以及我们在 Mobile Center 中适应这些变化而改变。

于 2017-06-22T07:35:57.723 回答