我第一次在TeamCity上为一个Android项目进行CI。该构建已经由与项目的GitHub存储库连接的触发器开始运行,但是出现此错误,无法解决:
我正在本地计算机上使用TeamCity Server。
另外,我正在使用Android Plugin Gradle版本4.0.0和Gradle版本6.1.1。
我已经尝试过但没有成功的事情:
- 使用Android插件Gradle版本4.0.1和Gradle版本6.1.1
- 使用Android插件Gradle版本3.6.4和Gradle版本5.6.4
- 使用Android插件Gradle版本3.5.4和Gradle版本5.5.1
- 按照此答案Error when compiling with Gradle (can't find downloaded dependencies),在Windows中将环境变量GRADLE_USER_HOME设置为c:/ gradle-cache
- 从我的build.gradle中删除此行maven {url“ https://jitpack.io”},然后从那里下载libs witch
- 按照此来源https://discuss.bitrise.io/t/build-fails-artifactresolveexception/10216/8的答案,以这种方式{url“ https://www.jitpack.io”}使用此行
- 将Android SDK位置更改为c:/ SDK,以避免Windows权限阻塞
- 将所有项目目录推送到Github存储库
无效缓存/重新启动和清理项目的可能性已经使用了数十次,但也没有成功。
请记住,项目在几个月内始终在Android Studio中正常构建,并且仍在构建中。仅当我尝试从TeamCity进行构建时,才会出现此问题。