本地构建有效,但在TeamCity上抛出此错误:org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ ArtifactResolveException

时间:2020-07-17 16:59:36

标签: android kotlin gradle continuous-integration teamcity

我第一次在TeamCity上为一个Android项目进行CI。该构建已经由与项目的GitHub存储库连接的触发器开始运行,但是出现此错误,无法解决:

TeamCity build error

我正在本地计算机上使用TeamCity Server。 另外,我正在使用Android Plugin Gradle版本4.0.0和Gradle版本6.1.1。

我已经尝试过但没有成功的事情:

  1. 使用Android插件Gradle版本4.0.1和Gradle版本6.1.1
  2. 使用Android插件Gradle版本3.6.4和Gradle版本5.6.4
  3. 使用Android插件Gradle版本3.5.4和Gradle版本5.5.1
  4. 按照此答案Error when compiling with Gradle (can't find downloaded dependencies),在Windows中将环境变量GRADLE_USER_HOME设置为c:/ gradle-cache
  5. 从我的build.gradle中删除此行maven {url“ https://jitpack.io”},然后从那里下载libs witch
  6. 按照此来源https://discuss.bitrise.io/t/build-fails-artifactresolveexception/10216/8的答案,以这种方式{url“ https://www.jitpack.io”}使用此行
  7. 将Android SDK位置更改为c:/ SDK,以避免Windows权限阻塞
  8. 将所有项目目录推送到Github存储库

无效缓存/重新启动和清理项目的可能性已经使用了数十次,但也没有成功。

请记住,项目在几个月内始终在Android Studio中正常构建,并且仍在构建中。仅当我尝试从TeamCity进行构建时,才会出现此问题。

0 个答案:

没有答案