Java 如何在Android Studio 1.1中将JAR(HTMLCleaner)添加到项目中?
我花了无数个小时试图在Android Stuio 1.1中为我的项目添加一个简单的JAR(HTMLCleaner),但没有成功。我通过接口(文件>新模块>导入JAR…)将JAR作为模块导入,并将其作为应用程序模块的依赖项添加,甚至在我的AndroidManifest.xml中引用它Java 如何在Android Studio 1.1中将JAR(HTMLCleaner)添加到项目中?,java,android,import,android-studio,htmlcleaner,Java,Android,Import,Android Studio,Htmlcleaner,我花了无数个小时试图在Android Stuio 1.1中为我的项目添加一个简单的JAR(HTMLCleaner),但没有成功。我通过接口(文件>新模块>导入JAR…)将JAR作为模块导入,并将其作为应用程序模块的依赖项添加,甚至在我的AndroidManifest.xml中引用它 当我尝试“导入org.htmlcleaner”时,在我的任何一个类中,我都会得到一个“无法解决符号错误”。我已经研究并尝试了每一个排列和组合中的每一个建议。有谁能提供更多的指导或一步一步的指导来正确地完成这项工作吗?
当我尝试“导入org.htmlcleaner”时,在我的任何一个类中,我都会得到一个“无法解决符号错误”。我已经研究并尝试了每一个排列和组合中的每一个建议。有谁能提供更多的指导或一步一步的指导来正确地完成这项工作吗?请记住,Android Studio使用Gradle作为构建工具,构建流程的一部分是处理依赖关系。也就是说,您必须指定包含外部jar文件的Gradle,并进行以下修改:
- 打开模块项目的
文件(通常称为“应用程序”)build.gradle
- 在“依赖项”中,添加
编译文件树(dir:'libs',include:['*.jar'])
- 在模块应用程序中创建名为
的文件夹libs
- 将您的jar文件复制到其中
运行Gradle的构建过程,单击Android Studio的“立即同步”链接,现在您的库应该被识别。请记住,Android Studio使用Gradle作为构建工具,构建流程的一部分是处理依赖项。也就是说,您必须指定包含外部jar文件的Gradle,并进行以下修改:
- 打开模块项目的
文件(通常称为“应用程序”)build.gradle
- 在“依赖项”中,添加
编译文件树(dir:'libs',include:['*.jar'])
- 在模块应用程序中创建名为
的文件夹libs
- 将您的jar文件复制到其中
运行Gradle的构建过程,点击Android Studio的“立即同步”链接,现在您的库应该被识别。您可以按照Rodrigo Ayala的回答添加jar文件。您也可以通过将以下行添加到
build.gradle
dependencies {
// your other dependencies
compile 'net.sourceforge.htmlcleaner:htmlcleaner:2.16'
}
您可以按照Rodrigo Ayala的答案添加jar文件。您也可以通过将以下行添加到
build.gradle
dependencies {
// your other dependencies
compile 'net.sourceforge.htmlcleaner:htmlcleaner:2.16'
}
完成了
完成了
是否要将jar添加为库?是否尝试将其复制到app/libs?这就是所需的全部内容。是否要将jar添加为库?是否尝试将其复制到app/libs?这应该是所需要的一切,这很有效!应该注意的是,我仍然必须进入File>Project结构,单击我的应用程序模块的Dependencies选项卡,并在识别之前将JAR添加为“文件依赖项”。非常感谢。这成功了!应该注意的是,我仍然必须进入File>Project结构,单击我的应用程序模块的Dependencies选项卡,并在识别之前将JAR添加为“文件依赖项”。非常感谢。您的答案可能会提供一个合适的解决方案-您能解释一下,为什么需要这些行来解决问题吗?您的答案可能会提供一个合适的解决方案-您能解释一下,为什么需要这些行来解决问题吗?