2016-04-03 3 views
1

Ich bin neu in Android Studio, und ich möchte Abhängigkeit zu benutzerdefinierten Ansicht (https://github.com/glomadrian/dashed-circular-progress) in meinem Projekt hinzufügen. Ich habe die * .arr-Datei vom Maven-Repository heruntergeladen und wie ein AAR-Modul importiert. Aber ich kann mein Projekt nicht kompilieren, da es einige Ausnahmen mit dieser benutzerdefinierten Ansicht gibt: ClassNotFoundException. Könnte mir jemand Schritt für Schritt erklären, wie man Abhängigkeiten von maven rep korrekt hinzufügt? oder gibt es ein paar Probleme mit diesem hiddencircularprogress.aar? Vielen Dank.Ich kann keine Abhängigkeit hinzufügen in Android Studio

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]' 
} 

Antwort

2

Wie in der Projektbeschreibung erwähnt haben Sie den folgenden Code zu build.gradle hinzuzufügen:

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

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

UPDATE: Sie

Auch können jitpack.io und lade das Abhängigkeitsrecht von GitHub herunter.

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

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

Es funktioniert nicht. Android Studio kann diese Abhängigkeit nicht in rep finden. –

+0

Ja, benutzerdefinierte Maven Repo wird benötigt. Die Antwort wurde aktualisiert. – Michael

+0

Fehler: (32, 13) Fehler beim Auflösen: com.github.glomadrian: GesteredCircularProgress: 1.0 –

Verwandte Themen