2013-12-02 2 views
1

Я пытался интегрировать библиотеку j soup в андроид-студию. Я получаю ошибку.Не удалось импортировать библиотеку jsoup в студию Android?

StackTrace:

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

Не удалось уведомить проекта оценки слушателя. Главная Manifest отсутствует C: \ Users \ Asthme \ Androidstudio \ JsoupProject \ SRC \ главная \ 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 
} 
    } 
+1

Попробуйте только с помощью 'компилировать дереве файлов (реж: 'Libs', не включают в себя: '* .jar')' Нет необходимости указывать точное имя файла. это будет раздражать каждый раз, когда вы меняете имена файлов/добавляете новые файлы jar. В настройках.gradle вам не нужно добавлять что-либо, связанное с jsoup – dymmeh

+0

@dymmeh изменено и запущено, но не работает – NightCrawler

+0

Удалите jar-файл из вашего 'settings.gradle', как Скотт Барта опубликовал его в своем ответе. Кроме того, вы можете попробовать 'компилировать файлы ('libs/jsoup-1.7.2.jar')'. – owe

ответ

5

Не включайте библиотеку Jsoup из settings.gradle, это только для модуля. Просто поместите его в инструкцию dependencies из любого модуля, который в ней нуждается. Я вижу, что вы сделали это в своем файле build.gradle в своем вопросе, так что вы должны быть в порядке.

0

Мое решение было: Скопировать в/приложение/ЛИЭС в jsoup-1.10.3.jar, после импорта в MainActivity.java "import org.jsoup.Jsoup;" и ему за работой. С кодом compile fileTree(dir: 'libs', include: ['*.jar']) в buil.gradle (приложение) он работает. jsoup in the /app/libsbuild.gradle(app)

Примечание: Я использую Android Studio 2.2.1

+0

Я думаю, что op хочет использовать gradle –

 Смежные вопросы

  • Нет связанных вопросов^_^