2016-11-01 44 views
0

我想在我的應用中使用SimMetrics。我在Gradle 2.2.2中使用Android Studio 2.2.2。我將此行到我模塊build.gradle如何將SimMetrics導入到Android Studio項目中?

buildscript { 
    repositories { 
     mavenCentral() 
    } 
} 

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

而進入我的項目build.gradle我加

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" } 
    } 
} 

搖籃同步successed,但我不能從SimMetric import什麼,只構建failes與error: package org.simmetrics does not exist

我該如何解決?

回答

1

在你depedencies部分simmetrics應該是simmetrics-core。 simmetrics神器只是主pom。

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

我想你可能需要將它移動到模塊gradle文件。

你的gradle項目文件(或者,如果你從Maven的語言來父文件)應該有

buildscript{ 
    repositories { 
     mavenCentral() 
    } 
} 

我不是超了我的gradle這個,但你可能需要一個allProjects塊在項目中的gradle產出文件。

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

,然後在你的Gradle模塊文件

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

完成。但是沒有任何影響( – ziwert

+0

)看到上面的編輯,你可能需要一個allprojects塊,如果沒有看到你的整體項目結構,這很難說。另外在Android Studio中,我會確保你在Build菜單中做一個乾淨的重建。確定一切正在刷新 – Ben

+0

實際上,我幾乎是一個新手,他帶着gradle,我也添加了'allprojects',但它並沒有幫助,我建議,我弄錯了路徑(com.github.mpkorstanje:simmetrics),不僅是項目配置 – ziwert

0

我已經放棄了,並從here下載的* .jar和把它放在MyProject/MyModule/libs。我在恢復文件build.gradle舊變革,並加入這一行到模塊build.gradle

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

dependencies { 
    compile name: 'simmetrics-core-4.1.1' 
} 
相關問題