我今天感觉maven回购协议中断了,面临着同样的问题。几个小时后,我发现失败的Travis工作现在运行良好。一定要在你身边检查。
此外,对于缺少类路径依赖项的任何给定场景,应该检查
build.gradle
文件而不是
.travis.yml
文件
故障消息表示
app:debugCompileClasspath
查找时任务失败
com.squareup.leakcanary:leakcanary-android:1.5.4
(jar或AAR)。Gradle允许您在根级别定义存储库
allProjects{
repositories {
maven() //Gradle has definition the points to https://jcenter.bintray.com/
}
}
因此,它将在以下位置查找类文件或jar文件。
Name: $ANDROID_HOME/extras/m2repository; url: file:/$ANDROID_HOME/extras/m2repository/
Name: $ANDROID_HOME/extras/google/m2repository; url: $ANDROID_HOME/extras/google/m2repository/
Name: $ANDROID_HOME/extras/android/m2repository; url: file:$ANDROID_HOME/extras/android/m2repository/
Name: BintrayJCenter; url: https://jcenter.bintray.com/
如果未找到依赖项解析,则将无法给出上述错误。