2016-04-03 21 views
1

Android Studio'da yeniyim ve projemde özel görünüme (https://github.com/glomadrian/dashed-circular-progress) bağımlılık eklemek istiyorum. Maven deposundan * .arr dosyasını indirdim ve bir AAR modülü gibi aldım. Ancak bu özel görünümde bazı istisnalar olduğu için projemi derleyemiyorum: ClassNotFoundException. Birisi bana maven temsilcisi bağımlılıkları doğru bir şekilde nasıl ekleyeceğimi adım adım açıklayabilir mi? veya bu DashedCircularProgress.aar ile ilgili bazı problemler var mı? Teşekkürler.Android Studio'da bağımlılık ekleyemiyorum

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:[email protected]' 
} 

cevap

2

proje açıklamasında belirtildiği gibi build.gradle için aşağıdaki kodu eklemek zorunda:

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

dependencies { 
    compile 'com.github.glomadrian:DashedCircularProgress:[email protected]' 
} 

UPDATE:

Ayrıca jitpack.io kullanabilirsiniz ve bağımlılığı doğrudan GitHub'dan indirin.

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

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

Çalışmıyor. Android Studio, bu bağımlılığı temsilcinde bulamıyor. –

+0

Evet, özel Maven repo gereklidir. Cevabı güncellendi. – Michael

+0

Hata: (32, 13) Çözümlenemedi: com.github.glomadrian: DashedCircularProgress: 1.0 –

İlgili konular