找不到 com.zendesk:support-providers:5.0.2

问题描述

好吧,我只是尝试在我的 Azure DevOps 管道中生成一个 Android APK,它给了我以下错误,有人解决了这个问题吗?,在 Android Studio 中使用相同的构建变量,在添加此依赖项之前一切正常在我的管道中工作正常。

     Searched in the following locations:
       - file:/home/vsts/work/1/s/ProjectFolder/module01/libs/support-providers-5.0.2.jar
       - file:/home/vsts/work/1/s/ProjectFolder/module01/libs/support-providers.jar
     required by:
         project :module01 > project :module02 > project :module03

更新 - 即使是最基本的管道也无法解决依赖关系。

我更改了依赖项,而是使用提供程序,我使用的是支持 sdk

implementation "com.zendesk:support:5.0.2"

并返回一个错误

Could not find com.zendesk:support:5.0.2.

这是我的基本管道。

# Start of the pipeline
# Android
# Build your Android project with Gradle.
# Add steps that test,sign,and distribute the APK,save build artifacts,and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/android

trigger: none

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: JavaToolInstaller@0
  inputs:
    versionSpec: '11'
    jdkArchitectureOption: 'x64'
    jdkSourceOption: 'PreInstalled'

- task: Gradle@2
  inputs:
    workingDirectory: 'CustomFolder'
    gradleWrapperFile: 'CustomFolder/gradlew'
    gradleOptions: '-Xmx3072m'
    publishJUnitResults: true
    testResultsFiles: '**/TEST-*.xml'
    tasks: 'assembleDevelopment'

# End of the pipeline

解决方法

好吧,我解决了将存储库添加到项目 build.gradle 文件中的所有项目的问题。

// build.gradle file (project)

allprojects {

    repositories {

        // other repositories...

        maven {

            url "https://zendesk.jfrog.io/zendesk/repo"
        }
    }
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...