首先我知道有类似的问题,但它们不是完全相同的问题,并且没有解决我的问题。我找到了 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/