एंड्रॉइड स्टूडियो में jsoup लाइब्रेरी आयात करने में विफल?

मैं एंड्रॉइड स्टूडियो में जे सूप लाइब्रेरी को एकीकृत करने की कोशिश कर रहा था। मुझे त्रुटि मिल रही है।

स्टैक ट्रेस:

  Gradle: A problem occurred configuring root project 'JsoupProject'.

परियोजना मूल्यांकन श्रोता को सूचित करने में विफल।   मुख्य मैनिफेस्ट सी से गायब है: \ उपयोगकर्ता \ 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:+'

   }

लाइब्रेरी 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
@dymmeh बदल गया और भाग गया, काम नहीं कर रहा
जोड़ा लेखक NightCrawler, स्रोत
बस संकलन फ़ाइल का उपयोग करने का प्रयास करें (dir: 'libs', इसमें शामिल हैं: '* .jar') सटीक फ़ाइल नाम निर्दिष्ट करने की आवश्यकता नहीं है। जब भी आप फ़ाइल नाम बदलते हैं/नई जार फाइलें जोड़ते हैं तो यह परेशान होगा। सेटिंग्स में .gradle आपको jsoup से संबंधित कुछ भी जोड़ने की आवश्यकता नहीं है
जोड़ा लेखक dymmeh, स्रोत
कृपया अपने settings.gradle से जार-फ़ाइल को हटा दें, जैसे स्कॉट बार्टा ने इसे अपने उत्तर में पोस्ट किया था। इसके अतिरिक्त आप संकलित फ़ाइलों ('libs/jsoup-1.7.2.jar') आज़मा सकते हैं।
जोड़ा लेखक owe, स्रोत

3 उत्तर

Jsoup लाइब्रेरी को अपने settings.gradle से शामिल न करें, यह केवल मॉड्यूल के लिए है। इसे किसी भी मॉड्यूल से बस निर्भरता कथन में डालें, जिसकी आवश्यकता है। मुझे लगता है कि आपने इसे अपने प्रश्न में अपने build.gradle फ़ाइल में किया है, इसलिए आपको वहां ठीक होना चाहिए।

0
जोड़ा
dependencies {
    ...
    compile 'org.jsoup:jsoup:1.11.1'
}

(यहां नवीनतम संस्करण संख्या देखें: https://jsoup.org/download )

0
जोड़ा

My solution was: Copy for /app/libs the jsoup-1.10.3.jar, after import in the MainActivity.java "import org.jsoup.Jsoup;" and it working. With the code compile fileTree(dir: 'libs', include: ['*.jar']) in the buil.gradle(app) it work. jsoup in the /app/libs build.gradle(app)

नोट: मैं एंड्रॉइड स्टूडियो 2.2.1 का उपयोग कर रहा हूं

0
जोड़ा
मुझे लगता है कि ओप ग्रेडल का उपयोग करना चाहता है
जोड़ा लेखक ΦXocę 웃 Пepeúpa ツ, स्रोत