无法在android studio中导入jsoup库?
我试图在android studio中集成j soup库。我犯了一个错误 堆栈跟踪:无法在android studio中导入jsoup库?,android,gradle,jsoup,android-studio,build.gradle,Android,Gradle,Jsoup,Android Studio,Build.gradle,我试图在android studio中集成j soup库。我犯了一个错误 堆栈跟踪: Gradle: A problem occurred configuring root project 'JsoupProject'. 未能通知项目评估侦听器。 C:\Users\ashme\Androidstudio\jsupproject\src\Main\AndroidManifest.xml中缺少主清单 设置。gradle: include ':Jsoup' include
Gradle: A problem occurred configuring root project 'JsoupProject'.
未能通知项目评估侦听器。
C:\Users\ashme\Androidstudio\jsupproject\src\Main\AndroidManifest.xml中缺少主清单
设置。gradle:
include ':Jsoup'
include ':libraries:jsoup-1.7.2.jar'
格雷德尔先生
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: 'jsoup-1.7.2.jar')
}
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
}
图书馆建筑.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
}
}
不要包含
设置.gradle中的Jsoup库,这仅适用于模块。只要把它放在任何需要它的模块的dependencies
语句中即可。我看到您在您的问题中的build.gradle
文件中已经完成了这项工作,所以您在那里应该没问题。不要包含设置中的Jsoup库。gradle
,这仅适用于模块。只要把它放在任何需要它的模块的dependencies
语句中即可。我看到您在您的问题中的build.gradle
文件中已经完成了这项工作,所以您在那里应该很好
dependencies {
...
implementation 'org.jsoup:jsoup:1.11.3'
}
(请在此处检查最新版本号:)
(在此处检查最新版本号:)我的解决方案是:导入MainActivity.java“import org.jsoup.jsoup;”
后,为/app/libs复制jsoup-1.10.3.jar,并使其正常工作。使用buil.gradle(应用程序)中的代码编译文件树(dir:'libs',include:['*.jar'])
,它可以工作
注意:我使用的是Android Studio 2.2.1我的解决方案是:在MainActivity.java“import org.jsoup.jsoup;”
中导入后,为/app/libs复制jsoup-1.10.3.jar,并使其正常工作。使用buil.gradle(应用程序)中的代码编译文件树(dir:'libs',include:['*.jar'])
,它可以工作
注意:我使用的是Android Studio 2.2.1尝试使用编译文件树(dir:'libs',include:'*.jar')
无需指定确切的文件名。每次更改文件名/添加新的jar文件时,这都会很烦人。在settings.gradle中,您不需要添加任何与jsoup@dymmeh已更改并运行,不工作请从设置中删除jar文件。gradle
,就像Scott Barta在回答中发布的那样。此外,您可以尝试编译文件('libs/jsoup-1.7.2.jar')
。尝试只使用编译文件树(dir:'libs',include:'*.jar')
无需指定确切的文件名。每次更改文件名/添加新的jar文件时,这都会很烦人。在settings.gradle中,您不需要添加任何与jsoup@dymmeh已更改并运行,不工作请从设置中删除jar文件。gradle
,就像Scott Barta在回答中发布的那样。此外,您还可以尝试编译文件('libs/jsoup-1.7.2.jar')