Gradle:错误:包de.congrace.exp4j不存在
我得到了一个错误:Gradle:错误:包de.congrace.exp4j不存在,gradle,build.gradle,Gradle,Build.gradle,我得到了一个错误: Gradle: error: package de.congrace.exp4j does not exist 我在下面的项目中添加了exp4j.jar文件: TestProject-idea-libraries,这是正确的吗?或者我通常必须在哪里添加它 我还尝试在build.gradle文件中添加 dependencies { compile ('libs/exp4j.jar') } 但它不起作用, Test-src-build.gradle中还有第二个gradle文件
Gradle: error: package de.congrace.exp4j does not exist
我在下面的项目中添加了exp4j.jar文件:
TestProject-idea-libraries,这是正确的吗?或者我通常必须在哪里添加它
我还尝试在build.gradle文件中添加
dependencies {
compile ('libs/exp4j.jar')
}
但它不起作用,
Test-src-build.gradle中还有第二个gradle文件,如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
}
我不知道该怎么办。。。有人能帮我吗?
编辑:我还在资源管理器中手动添加了文件exp4j.jar。。。测试/build/libs文件夹,但它仍然无法工作…请参阅:
1) 你可以写
dependencies {
compile files('libs/exp4j-0.3.10.jar')
}
或者2)将libs目录定义为存储库
repositories {
flatDir dirs:'libs'
}
然后用
dependencies {
compile 'de.congrace:exp4j:0.3.10'
}
或者3)不将其放在libs目录中,并将其声明为来自Maven central的标准依赖项:
dependencies {
compile 'de.congrace:exp4j:0.3.10'
}
不要将创意设置与渐变设置混用。如果将库添加到IDEA编译路径,Gradle将不知道此设置。如果您将库添加到Gradle并执行Gradle内置IDEA,那么它将起作用
更新:所有3款车型都经过测试并正常工作 那么,我到底应该把.jar文件放在哪里呢?项目资源管理器中没有显示libs目录。。。只是某个地方的一个想法。。。我不知道该将文件放在哪里:(编辑:当我将依赖项{compile files('libs/exp4j.jar')}放在build.gradle中时,我收到另一条错误消息:gradle:评估根项目“TestProject”时出现问题。>在根项目“TestProject”上找不到参数[libs/exp4j.jar]的compile()方法。是否尝试了3)?我看到你在使用Android工具-哪个工具版本和哪个Android版本?您是如何更新Intellij项目的?为什么build.gradle中没有exp4j依赖项?