我无法在Android Studio中添加依赖项

时间:2016-04-03 17:37:12

标签: android-studio github gradle

我是Android Studio中的新手,我想在我的项目中向自定义视图(https://github.com/glomadrian/dashed-circular-progress)添加依赖项。我从Maven存储库下载了* .arr文件,并将其导入为AAR模块。但是我无法编译我的项目,因为这个自定义视图有一些例外:ClassNotFoundException。有人可以一步一步地向我解释如何从maven rep正确添加依赖项吗?或者这个DashedCircularProgress.aar有一些问题?感谢。

的build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.ahryk94gmail.mibandsdk"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    maven {
        url "http://dl.bintray.com/glomadrian/maven"
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile files('libs/gson-2.6.2.jar')
    compile 'com.github.glomadrian:DashedCircularProgress:1.0@aar'
}

1 个答案:

答案 0 :(得分:2)

如项目说明中所述,您必须将以下代码添加到build.gradle

repositories {
  maven {
    url "http://dl.bintray.com/glomadrian/maven"
  }
}

dependencies {
    compile 'com.github.glomadrian:DashedCircularProgress:1.0@aar'
}

<强>更新

此外,您可以使用jitpack.io并直接从GitHub下载依赖项。

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

dependencies {
  compile 'com.github.glomadrian:dashed-circular-progress:59d245a'
}