【问题标题】:Failed to import jsoup library in android studio?在android studio中导入jsoup库失败?
【发布时间】: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


【解决方案1】:
dependencies {
    ...
    implementation 'org.jsoup:jsoup:1.11.3'
}

(在此处查看最新版本号:https://jsoup.org/download

【讨论】:

    【解决方案2】:

    不要包含 settings.gradle 中的 Jsoup 库,这仅适用于模块。只需将它放在任何需要它的模块的dependencies 语句中。我看到你已经在你的问题中的build.gradle 文件中完成了它,所以你应该没问题。

    【讨论】:

      【解决方案3】:

      我的解决方案是:为 /app/libs 复制 jsoup-1.10.3.jar,在 MainActivity.java "import org.jsoup.Jsoup;" 导入后,它可以工作。使用 buil.gradle(app) 中的代码 compile fileTree(dir: 'libs', include: ['*.jar']) 它可以工作。 jsoup in the /app/libsbuild.gradle(app)

      注意:我使用的是 Android Studio 2.2.1

      【讨论】:

      • 我认为 op 想使用 gradle
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      相关资源
      最近更新 更多