【发布时间】:2013-12-02 15:13:37
【问题描述】:
我试图在 android studio 中集成 j soup 库。我遇到了错误。
堆栈跟踪:
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'
构建.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:+'
}
库构建.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
}
}
【问题讨论】:
-
尝试使用
compile fileTree(dir: 'libs', include: '*.jar')无需指定确切的文件名。每次更改文件名/添加新的 jar 文件时都会很烦人。在 settings.gradle 中,您不需要添加与 jsoup 相关的任何内容 -
@dymmeh 更改并运行,不工作
-
请从您的
settings.gradle中删除 jar 文件,就像 Scott Barta 在他的回答中发布的那样。另外你可以试试compile files('libs/jsoup-1.7.2.jar')。
标签: android gradle jsoup android-studio build.gradle