如何在Android Studio上添加.jar文件

Sum*_*khe 3 java android gradle jsoup android-gradle-plugin

我已经从Eclipse迁移到Android Studio进行Android编程.我在Android Studio中导入.jar文件时遇到问题.我似乎无法从我的jsoup包中导入任何文件.

Error:(6, 17) error: package org.jsoup does not exist
Error:(7, 23) error: package org.jsoup.nodes does not exist
Run Code Online (Sandbox Code Playgroud)

don*_*uxx 5

在依赖项部分的构建gradle文件中添加以下内容:

compile fileTree(dir: 'libs', include: '*.jar')
Run Code Online (Sandbox Code Playgroud)

以上假设库位于libs项目的文件夹中.

或者你也可以通过告诉gradle一个jar文件来添加这样的依赖:

compile files('libs/yourlibrary.jar')
Run Code Online (Sandbox Code Playgroud)

添加完这些行后,你应该再次同步你的项目,android studio应该允许你现在从你的库中导入这些类.

更新:实际上,jsoup库在mavenCentral存储库中可用.所以包含这种依赖关系的好方法是:

 compile 'org.jsoup:jsoup:1.8.2'
Run Code Online (Sandbox Code Playgroud)

或者只是这样做以始终采用最新版本:

 compile 'org.jsoup:jsoup:+'
Run Code Online (Sandbox Code Playgroud)

注意:如果您这样做,则需要在构建等级中添加mavenCentral Storage存储库:

 repositories {
     mavenCentral()
 }
Run Code Online (Sandbox Code Playgroud)