gpt4 book ai didi

gradle - Gradle:错误:软件包de.congrace.exp4j不存在

转载 作者:行者123 更新时间:2023-12-03 06:23:35 28 4
gpt4 key购买 nike

我遇到了错误:

Gradle: error: package de.congrace.exp4j does not exist

我将exp4j.jar文件添加到项目下:
TestProject-idea-library,这是正确的还是我通常应该在哪里添加?

我也尝试在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 ... Test / build / libs文件夹,它仍然无法正常工作...

最佳答案

参见Gradle doc:

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设置混合使用。如果将库添加到IDEA编译路径,则Gradle将不知道此设置。如果将库添加到Gradle并在IDEA中执行Gradle构建,则它将起作用。

更新:所有3个变体均已测试并正在运行!

关于gradle - Gradle:错误:软件包de.congrace.exp4j不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19621175/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com