如何将Jsoup添加到我的Android Studio项目中?
我想在我的android studio项目中使用jsoup,但我不断收到此错误:错误:(10,16)Gradle:错误:程序包org.jsoup不存在。如何将Jsoup添加到我的Android Studio项目中?
难道你们告诉我如何将jsoup库添加到我的项目的步骤?提前致谢。
编辑:为了学习purpuse,我单独运行java代码而没有主要活动!
代码:
package com.jsoupTest.jsoupTest;
import java.io.IOException;
import org.jsoup.Connection;
import org.jsoup.Jsoup;
import org.jsoup.UnsupportedMimeTypeException;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.IOException;
public class JsoupGetRequest {
public static void main(String[] args) throws IOException {
String dc=Jsoup.connect("http://somelink.com").timeout(6000).get();
System.out.println(dc);
}
}
摇篮(的build.gradle)在您的应用程序文件夹中。置于依赖关系部分。清理和重建项目
// jsoup HTML parser library @ https://jsoup.org/
compile 'org.jsoup:jsoup:1.10.3'
修复了第一个错误。我正在运行没有主要活动的Java代码,现在我得到这个错误:线程“main”中的异常java.lang.NoClassDefFoundError:org/jsoup/Jsoup \t at com.javagetrequest.javagetrequest.JsoupGetRequest.main(JsoupGetRequest.java: 37) \t在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) \t在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) \t在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \t at java.lang.reflect.Method.invoke(Method.java:498) – user1788736
在Android项目中的'main'方法?这看起来很可疑! 无论如何,尝试添加到您的build.gradle编译组:'org.jsoup',名称:'jsoup',版本:'1.9.1'作为依赖项,并删除'编译'org.jsoup:jsoup:+' ;'从你的班级。 ' – sschrass
感谢您的回复。我是新的android工作室你能告诉我如何达到build.gradle依赖部分? – user1788736