java - Android studio,加载具有传递依赖的jar库

标签 java android gradle

在我的应用程序 gradle 文件中有

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

这允许我使用库 jar 文件中的类。但是,如果 jar 本身包含一个包含 jar 的 lib 文件夹怎么办?喜欢

com.mylib.network/
   classes/
   libs/
        com.otherlib.model.jar

我能做到:

import com.mylib.network.*;

但不是

import com.otherlib.model.*;

是否可以使用 gradle 加载嵌套库?还有其他想法吗?

最佳答案

我认为这不适用于 jar (传递)。但是您可以简单地解压缩您的 jar 以拉出另一个 jar 并将两个 jar 直接放入 gradle 使用的 libs 文件夹中

关于java - Android studio,加载具有传递依赖的jar库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30775728/

相关文章:

Java将一个ArrayList中的项克隆到另一个ArrayList中?

android - 客户端(android 应用程序)确认发送的 gcm 消息

android - 使用基于 Gradle 的配置时在 Android Studio (IntelliJ) 上运行简单的 JUnit 测试

Android:MediaPlayer setVolume 函数

java - 在 Android 应用程序中使用 Quasar Fibers

gradle - Gradle-根据插件的存在配置子项目

java - 如何知道 Swing 的 getActionCommand() 中的有效命令是什么?

java - 为什么要在浏览器中单独安装 Java?

java - MongoDB 一些数据没有加载到 java tomcat 应用程序中

android - Lombok 无法使用 "Android room"。给出 "error: Cannot find getter for field"