无法在android studio中导入jsoup库?

时间:2013-12-02 15:13:38

标签: android gradle jsoup android-studio build.gradle

我试图在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
}
  }

3 个答案:

答案 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