在Android中构建和编译外部库

时间:2017-04-19 09:20:00

标签: android gradle

我想使用存根(如android.jar)构建我的Android应用程序,并在运行时使用位于设备shell中的库。

在build.gradle中,我写道:

dependencies {
  provided files('mylib.jar')
}

但是我仍然在apk中看到了即时报告中的库(mylib-classes.dex)

3 个答案:

答案 0 :(得分:0)

将jar放在app / libs中,在app / build.gradle中添加依赖项部分:

compile fileTree(dir: 'libs', include: ['file_name.jar'])

希望这有帮助。

答案 1 :(得分:0)

将jar放在app / libs中,在app / build.gradle中添加依赖项部分:

编译fileTree(dir:'libs',include:['file_name.jar']) 希望这会有所帮助。

答案 2 :(得分:0)

将文件mylib.jar复制到libs文件夹。

build.gradle

 dependencies {
    compile files('libs/markdownview-1.2.jar')
 }