当前位置: 首页 > 知识库问答 >
问题:

在android Studio中解决梯度依赖的问题?

濮翰学
2023-03-14

我正在尝试从https://android-arsenal.com/details/1/1375添加一个样式化的进度条

上面写着:

将特定存储库添加到构建文件:

repositories {
   maven {
      url "https://jitpack.io"
   }
}

在构建文件中添加依赖项(不要忘记指定正确的限定符,通常是'aar'):

dependencies {
   compile 'com.html" target="_blank">github.akexorcist:Android-RoundCornerProgressBar:1.0.0'
}

我做了...Build.Gradle(项目)

buildscript {
repositories {
    jcenter()
    maven {
      url "https://jitpack.io"
   }

}
  dependencies {
    classpath 'com.android.tools.build:gradle:1.1.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
  }
}

allprojects {
  repositories {
    jcenter()
  }
}

Build.Gradle(模块):应用插件:“com.android.application”

android{compileSdkVersion 21buildToolsVersion“21.1.2”

defaultConfig {
    applicationId "com.example.chaz.simsirl"
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.android.support:appcompat-v7:21.0.3'
   compile 'com.github.akexorcist:Android-RoundCornerProgressBar:1.0.0'
}

然后在消息中显示:Error:A problem currence configuring project':app'。

无法解析配置“:app:_debugcompile”的所有依赖项。找不到com.akexorcist:android-roundCornerProgressBar:1.0.0。在以下位置进行了搜索:https://jcenter.bintray.com/com/akexorcist/android-roundCornerProgressBar/1.0.0/android-roundCornerProgressBar/1.0.0.pom https://jcenter.bintray.com/com/akexorcist/android-roundCornerProgressBar/1.0.0/android-roundCornerProgressBar-1.0.0.jar文件:/c:

共有1个答案

越学文
2023-03-14

尝试用以下内容替换您的依赖关系:

compile 'com.akexorcist:RoundCornerProgressBar:1.0.0' 

这个包在JCenter中可用。

则可以删除以下内容:

maven {
   url "https://jitpack.io"
}

参考:https://github.com/akexorcist/android-roundCornerProgressBar#下载

 类似资料:
  • maven jetty插件有这个错误。我认为出现这个问题是因为插件的传输依赖性与新库冲突。这个错误出现在我将jersey1更改为jersey2并从com更改所有依赖项之后。sun到org。glassfish用于服务器客户端/核心/rs ws等。 等等 有人能回答如何避免这种错误吗?谢谢。 更新1:http://pastebin.com/ag2zdiSH链接到完整的pom

  • 我正在和我的朋友一起做一个智能J项目,我们使用MongoDB 我没有设置这些东西,我从一个存储库中克隆了它。但是我的其他朋友已经让它工作了——都在视窗、OSX和Linux上。只有一个人设置了它。 问题是它不知道什么是莫菲/MongoDB(例如,导入不起作用)。 我做了什么: 重新同步渐变 运行Gradle。生成文件 重新审视项目 使缓存无效并重新启动 它仍然不知道MongoDB是什么。所以我尝试让

  • 我已经四处寻找了一段时间,似乎找不到任何关于这个问题的东西。总的来说,我是Java的新手,在过去的半年里,我一直在学习Maven。我使用IntelliJ IDEA,我已经习惯了这样一个事实,即如果你同步存储库,它可以自动完成依赖坐标(group Id、artifactId、version)。它工作得很好,当你决定在最初的项目生成后添加一些依赖关系时,感觉很自然。 现在我正试图切换到Gradle(这

  • 我已经集成了CircleCI来在我的应用程序上运行Espresso测试。我从另一个在线github存储库中获取了以下circle.yml文件,并将android构建工具和android版本更改为25。但是,当我在CircleCI服务器上运行构建时,我收到以下错误。我已经在yml文件中授予了执行权限。 我的应用回购结构是 circle.yml(圈.yml): gradle/wrapper/gradl