2016-11-01 41 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' 
} 
相关问题