如何在Android Studio中使用来自其他模块的jar库

时间:2015-09-07 10:18:23

标签: android-studio gradle jar dependencies

在过去的几个小时里,我一直在尝试将一个相当大的日食ADT工作区(8个项目,1个应用程序)导入Android Studio。我设法修复或绕过了迄今为止突然出现的大多数错误,但现在出现了一个我不知道如何修复的问题。

我有一个Java库模块(Toolkit),它有一个JAR库依赖项(commons-io-3.3.jar,作为文件依赖项)。除了这个模块,我还有一个Android模块,它需要这个JAR文件(在Java库模块中作为依赖项),但是我收到一个错误:Error:(31, 29) package org.apache.commons.io does not exist。但是,来自Android模块的模块依赖项显示Toolkit作为模块依赖项。

所以我的问题,简而言之就是:在Android Studio中,如何在Android模块中的Java模块中使用JAR库?或者还有其他一些我做错了?

编辑:

来自Toolkit的

build.gradle

apply plugin: 'java'

dependencies {
    compile files('libs/commons-io-2.4.jar')
}
来自AndroidToolkit的

build.gradle

apply plugin: 'com.android.library'

    android {
        // ...Android config stuff
    }

    dependencies {
        compile project(':toolkit')
        compile 'com.android.support:support-v4:18.0.0'
    }

0 个答案:

没有答案