使用Android Studio不包含外部Jar库

时间:2015-07-08 21:10:54

标签: java android jar

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

2 个答案:

答案 0 :(得分:0)

如果不知道你的项目是什么样子,我只能做几个猜测。

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

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

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

通常,您将jar文件放在以下目录中:

myProjectFolder的/应用/库

因此,请确保jar文件位于gradle可以在

中找到它们的位置

答案 1 :(得分:0)

  1. 项目视图 Android 更改为项目
  2. 找到 libs 目录并在其中添加 jar 文件。
  3. 选择此jar并右键单击,单击添加为库
  4. 然后检查您的build.gradle,您会在compile files('libs/xxx.jar')中看到类似dependencies的内容。如果没有,请手动添加。