Jar files in libs folder are not used in Android Gradle build

后端 未结 2 794
春和景丽
春和景丽 2020-12-30 21:44

i just started to play with the gradle build system for Android.

However i\'m not able build one of my projects. It depends on a jar in the libs/ folder.

Doi

相关标签:
2条回答
  • 2020-12-30 22:35

    Just in case none of the solutions worked for you, you may want to try to provide the path to the *.jar manually:

    compile files('../<your-library-folder>/<your-library>.jar')
    

    The '../' part means that Gradle will search for the library starting from the root projects folder (not app module).

    0 讨论(0)
  • 2020-12-30 22:43

    just found the answer myself:

    Seems like the current version of the Android Gradle plugin doesn't look for jars in the libs/ folder. So you have to add them yourself:

    dependencies {
        compile files('libs/mylib.jar')
    }
    

    or

    dependencies {
        compile fileTree(dir: 'libs', include: '*.jar')
    }
    

    Place this within the android namespace like this:

    android {
        target = "android-15"
    
        dependencies {
            compile fileTree(dir: 'libs', include: '*.jar')
        }
     }
    
    0 讨论(0)
提交回复
热议问题