java - 使用 Android Studio 未将外部 Jar 库包含到 apk 中

标签 java android jar

首先我知道有类似的问题,但它们不是完全相同的问题,并且没有解决我的问题。我找到了 Eclipse 的解决方案,但没有找到 Studio 的解决方案。当我将外部库添加为 jar 时,它会抛出 Classnotfound 异常运行代码。另一方面,它在桌面模块上运行良好。有办法解决这个问题吗?或者说是什么原因呢?

最佳答案

在不知道您的项目是什么样子的情况下,我只能做出一些猜测。

在应用程序的 build.gradle(您的项目下面的文件夹中有一个单独的文件,但您现在可以忽略该文件)中,您需要将 jar 文件添加到依赖项中。通常默认情况下是这样完成的:

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

这将添加 libs 文件夹中的所有 jar 文件

通常您会将 jar 文件放置在如下目录中:

myProjectFolder/app/libs

因此请确保 jar 文件位于 gradle 可以找到的位置

关于java - 使用 Android Studio 未将外部 Jar 库包含到 apk 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303819/

相关文章:

java - 无法在 KIE 工作台 (jBPM) 中添加 Java 导入

android - 将测试包添加到现有的 Android Studio 项目

ant - 如何告诉 ant 构建文件将 bin 目录中的所有文件递归添加到 jarfile 中?

maven - 运行 mvn clean install 后未生成目标文件夹

java - 从代码创建 JAR 文件并调用函数

java - EJB3/JPA @Transactional

Java 编译器无法识别静态内部类

java - java从一个文件读取,修改并输出到另一个文件

java - 使用符号前缀验证用户名的正则表达式

android - 如何从android中的特定日期获取通话记录