我试图在android studio中集成j汤库。我收到了错误。
堆栈跟踪:
Gradle: A problem occurred configuring root project 'JsoupProject'.
无法通知项目评估监听器。 C:\ Users \ Asthme \ Androidstudio \ JsoupProject \ src \ main \ AndroidManifest.xml中缺少主要清单
设置.gradle:
include ':Jsoup'
include ':libraries:jsoup-1.7.2.jar'
Build.gradle
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:+'
}
Library build.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
}
}
答案 0 :(得分:21)
dependencies {
...
implementation 'org.jsoup:jsoup:1.11.3'
}
(请在此处查看最新版本号:https://jsoup.org/download)
答案 1 :(得分:5)
不要包含settings.gradle
中的Jsoup库,这仅适用于模块。只需将它放在任何需要它的模块的dependencies
语句中。我知道你已经在问题的build.gradle
文件中完成了,所以你应该没事。
答案 2 :(得分:1)
我的解决方案是:在MainActivity.java "import org.jsoup.Jsoup;"
中导入后,复制/ app / libs jsoup-1.10.3.jar并且它正常工作。使用buil.gradle(app)中的代码compile fileTree(dir: 'libs', include: ['*.jar'])
可以正常工作。 jsoup in the /app/libs build.gradle(app)
注意:我使用的是Android Studio 2.2.1