如何在Android Studio 1.1中将JAR(HTMLCleaner)添加到Project?

时间:2015-02-22 06:19:09

标签: java android import android-studio htmlcleaner

我花了无数个小时尝试在Android Stuio 1.1中为我的项目添加一个简单的JAR(HTMLCleaner)无济于事。我通过界面将文件导入JAR作为模块(文件>新模块>导入JAR ...),将其添加为我的应用模块的依赖项,甚至在我的AndroidManifest.xml< uses-library等中引用它...>

当我尝试"导入org.htmlcleaner;"在我的任何课程中,我得到一个"无法解决符号错误。"我已经研究并尝试过每一种排列和组合的建议。任何人都可以提供额外的指导或分步教程,以正确的方式做到这一点吗?

3 个答案:

答案 0 :(得分:2)

请记住,Android Studio使用Gradle作为构建工具,构建流程的一部分是处理依赖项。话虽这么说,你必须指定包含外部jar文件的Gradle,进行以下修改:

  • 打开模块项目的build.gradle文件(通常称为“app”)
  • 在“依赖项”内,添加compile fileTree(dir: 'libs', include: ['*.jar'])
  • 在您的模块应用中创建一个名为libs的文件夹。
  • 将jar文件复制到其中

运行Gradle的构建过程,点击Android Studio的“立即同步”链接,现在应该识别您的库。

答案 1 :(得分:2)

您可以按照Rodrigo Ayala的回答添加jar文件。此外,您还可以通过将以下行添加到build.gradle

,而不是使用jar文件来添加项目中的依赖项。
  dependencies {
            // your other dependencies
            compile 'net.sourceforge.htmlcleaner:htmlcleaner:2.16'
  }

答案 2 :(得分:0)

  1. 在你的" app" module创建一个新文件夹" libs"。
  2. 将jar文件粘贴到libs文件夹中。
  3. 右键单击jar文件并选择" Add as library"。
    DONE。