java - 如何在Android Studio 1.1中将JAR(HTMLCleaner)添加到项目中?

标签 java android import android-studio htmlcleaner

我花了无数的时间尝试在 Android Stuio 1.1 中向我的项目添加一个简单的 JAR (HTMLCleaner),但没有成功。我通过界面(文件 > 新建模块 > 导入 JAR...)将 JAR 作为模块导入,将其添加为我的应用程序模块的依赖项,甚至在我的 AndroidManifest.xml .

当我尝试“导入 org.htmlcleaner;”时在我的任何类(class)中,我收到“无法解析符号错误”。我研究并尝试了每一个排列和组合的每一个建议。任何人都可以提供有关正确方法的额外指导或分步教程吗?

最佳答案

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

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

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

关于java - 如何在Android Studio 1.1中将JAR(HTMLCleaner)添加到项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28655152/

相关文章:

android - ExoPlayer 中的自定义时间栏

go - RSA key 导出和导入

java - 瘦 war 的 ClassNotFoundException

android - 多次调用 setContentView()

java - ServerClass 或单独的 ImplementClass 中的 RMI 接口(interface)实现

android - 正确使用Android SQLiteStatement的simpleQueryForBlobFileDescriptor()

logging - slf4j.Logger未导入到jHipster项目

python - 为 python 目录中的每个模块调用特定函数

java - 对于以不同方式创建的等效 Jackson 对象,assertEquals 失败

java - 可以定义 Java 接口(interface),使得只有 Enums 可以扩展它吗?