我希望在我的应用中使用SimMetrics。我正在使用带有Gradle 2.2.2的Android Studio 2.2.2。我已将此行添加到模块 build.gradle
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" }
}
}
Gradle sync已成功完成,但我无法import
来自SimMetric的任何内容,只使用error: package org.simmetrics does not exist
构建错误。
我该如何解决?
答案 0 :(得分:1)
在您的从属关系部分simmetrics
应为simmetrics-core
。 simmetrics神器只是主要的pom。
dependencies {
compile group: 'com.github.mpkorstanje', name: 'simmetrics-core', version: '4.1.1'
}
答案 1 :(得分:0)
我认为您可能需要将其移至模块gradle文件。
您的项目gradle文件(如果您来自maven语言,则为父文件)应该
buildscript{
repositories {
mavenCentral()
}
}
我不是我的gradle,但你可能需要在项目gradle文件中使用allProjects块。
allprojects {
repositories {
mavenCentral()
}
}
然后在你的模块gradle文件中
dependencies {
compile 'com.github.mpkorstanje:simmetrics:3.0.1'
}
答案 2 :(得分:0)
我已放弃并从here下载* .jar并将其放在MyProject/MyModule/libs
中。我还原了build.gradle
个文件中的旧更改,并将此行添加到模块build.gradle
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile name: 'simmetrics-core-4.1.1'
}