我已将我的项目从ant build转移到gradle build,但我无法使用libs目录中的jar。
app/libs
目录compile fileTree(dir: 'libs', include: '*.jar')
添加到app / build.gradle 不幸的是,它没有用,这些jar中的类在运行时不可用。
我已经从命令行运行gradle
调试选项,检查整个输出,并且我很清楚它们没有被处理。
我知道我做错了什么,但我不知道是什么。我认为在我的其他项目中我多次使用过它,但经过其中的每一个后,我都可以看到我从未使用过从jars
目录加载的libs
。
我错过了什么?
答案 0 :(得分:1)
首先,您缺少此行fileTree(dir: 'libs', include: '*.jar')
中的括号。
你需要这样写
compile fileTree(dir: 'libs', include: ['*.jar'])
然后确保您已将.jar文件添加到Project Structure-> app-> dependencies-> Plus按钮 - >添加文件依赖。
答案 1 :(得分:1)
我假设您正在使用Android Studio并且您有一个.jar文件,您希望将其包含在您的项目中:(摆脱您在该问题上所做的任何更改 - 我刚刚开设了一个新的空项目:)