【发布时间】:2014-01-09 02:31:18
【问题描述】:
所以我尝试将我的本地 .jar 文件依赖添加到我的 build.gradle 文件中:
apply plugin: 'java'
sourceSets {
main {
java {
srcDir 'src/model'
}
}
}
dependencies {
runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar')
runtime fileTree(dir: 'libs', include: '*.jar')
}
您可以看到我将 .jar 文件添加到了这里的 referencedLibraries 文件夹中:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries
但问题是当我在命令行上运行命令时: gradle build 我得到以下错误:
error: package com.google.gson does not exist
import com.google.gson.Gson;
这是我的整个仓库:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1
【问题讨论】:
-
你确定运行时而不是编译?编译文件(....)
-
如果无法构建jar,它看起来像是编译依赖。尝试:编译文件('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') 如果仍然有问题,请尝试绝对路径,因为这也可能是问题。
-
这个Stack Overflow question终于给了我我需要的答案。
-
这能回答你的问题吗? Android Studio: Add jar as library?
标签: java gradle dependency-management build.gradle gradle-eclipse