2016-11-01 1 views
0

Ich möchte SimMetrics in meiner App verwenden. Ich benutze Android Studio 2.2.2 mit Gradle 2.2.2. Ich habe diese Zeilen in mein Modulbuild.gradleWie importiere ich SimMetrics in Android Studio Projekt?

buildscript { 
    repositories { 
     mavenCentral() 
    } 
} 

dependencies { 
    compile group: 'com.github.mpkorstanje', name: 'simmetrics', version: '4.1.1' 
} 

Und in mein Projektbuild.gradle I

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.2' 
     //need this for ButterKnife 
     classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 
    } 
} 

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

Gradle Sync hinzugefügt successed, aber ich kann nicht import alles von simmetric, bauen nur Failes mit error: package org.simmetrics does not exist.

Wie behebe ich es?

Antwort

1

In Ihrem depedencies Abschnitt Modul simmetricssimmetrics-core sein sollte. Das Simmetrics-Artefakt ist nur das Master-Pom.

dependencies { 
    compile group: 'com.github.mpkorstanje', name: 'simmetrics-core', version: '4.1.1' 
} 
0

Ich denke, wahrscheinlich müssen Sie es in die Modul-Gradle-Datei verschieben.

Ihr Projekt gradle Datei (oder übergeordneten Datei, wenn Sie von Maven Sprache kommst) sollten

buildscript{ 
    repositories { 
     mavenCentral() 
    } 
} 

Ich bin nicht auf meinem gradle haben super, aber Sie können einen allProjects Block in Ihrem Projekt gradle brauchen Datei.

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

und dann in Ihrem Modul gradle Datei

dependencies { 
    compile 'com.github.mpkorstanje:simmetrics:3.0.1' 
} 
+0

Erledigt. Aber keine Wirkung ( – ziwert

+0

Siehe die obige Bearbeitung, Sie brauchen vielleicht einen allprojects-Block, es ist schwer zu sagen, ohne Ihre gesamte Projektstruktur zu sehen. Auch in Android Studio würde ich sicherstellen, dass Sie eine saubere und aus dem Build-Menü erstellen sicher, alles wird aktualisiert – Ben

+0

Eigentlich bin ich fast ein Neuling mit Gradle. Ich habe 'allprojects' auch hinzugefügt, aber es konnte nicht helfen. Ich schlage vor, was ich falsch Pfad (com.github.mpkorstanje: Simmetrics), nicht nur Projektkonfiguration – ziwert

0

Ich habe aufgegeben und heruntergeladen * .jar von here und legte sie in MyProject/MyModule/libs. Ich kehrte alte Änderungen in build.gradle Dateien und diese Zeilen hinzugefügt build.gradle

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

dependencies { 
    compile name: 'simmetrics-core-4.1.1' 
} 
Verwandte Themen