gpt4 book ai didi

android - JAR 库未添加到 apk 文件中

转载 作者:行者123 更新时间:2023-11-29 19:14:41 25 4
gpt4 key购买 nike

我已将我的项目从 ant build 转移到 gradle build,但我无法让它使用我的 libs 目录中的 jars。

  1. 我已经创建了 app/libs 目录
  2. 我已经把我的 jar 搬到那里了
  3. 我已将 compile fileTree(dir: 'libs', include: '*.jar') 添加到 app/build.gradle

不幸的是,它没有工作,这些 jar 中的类在运行时不可用。我已经使用调试选项从命令行运行了 gradle,以检查整个输出,我很清楚它们没有被处理。

我知道我做错了什么,但我不知道是什么。我以为在我的其他项目中我已经多次使用它,但是在经历了每一个之后,我可以看到我从未使用过从 libs 目录加载的 jars .

我错过了什么?

最佳答案

我假设您正在使用 Android Studio 并且您有一个 .jar 文件,您希望将其包含在您的项目中:(摆脱您在这方面所做的任何更改 - 我刚刚打开了一个新的空项目:)

  1. 在项目结构列中右键单击您的应用名称,然后单击“打开模块设置”enter image description here
  2. 转到依赖项选项卡并单击“+”并单击“Jar 依赖项”并导航到您的 jar 库(如果您没有本地库,您也可以从“库依赖项”中查找在线库依赖项)enter image description here
  3. 就是这样,它会将您的 jar 库添加到您的项目中(自动将其添加到 app/build.gradle 中)

编辑:


如果你不使用 Gui 然后将它添加到你的依赖项下的 Gradle

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

并确保你在根目录下有 libs 目录(里面有你的 jar)最终运行一个干净的构建

关于android - JAR 库未添加到 apk 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44019685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com