【问题标题】:How to add Jsoup to my Android Studio project?如何将 Jsoup 添加到我的 Android Studio 项目中?
【发布时间】:2017-12-11 03:01:56
【问题描述】:

我正在尝试在我的 android studio 项目中使用 jsoup,但我不断收到此错误:错误:(10、16)Gradle:错误:包 org.jsoup 不存在。

你们能告诉我如何将 jsoup 库添加到我的项目中的步骤吗?提前致谢。

编辑:为了学习目的,我在没有主要活动的情况下单独运行 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);
    }

}

【问题讨论】:

  • android 项目中的main-方法?这看起来很可疑!无论如何,尝试将此添加到您的 build.gradle compile group: 'org.jsoup', name: 'jsoup', version: '1.9.1' 作为依赖项,并从您的班级中删除 compile 'org.jsoup:jsoup:+';。 `
  • 感谢您的回复。我是 android studio 的新手,你能告诉我如何到达 build.gradle 依赖部分吗?

标签: java android jsoup android-studio-2.2


【解决方案1】:

您应该在 build.gradle 文件中添加您的依赖项。 请检查随附的屏幕截图。

【讨论】:

  • 我在那个地方我应该在那里做什么?
  • 只需在依赖项下添加 compile 'org.jsoup:jsoup:1.10.3'
【解决方案2】:

应用文件夹中的 Gradle (build.gradle)。放在依赖项部分下。清理并重建项目

// jsoup HTML parser library @ https://jsoup.org/
implementation 'org.jsoup:jsoup:1.10.3'

【讨论】:

  • 修复了第一个错误。我正在运行没有主要活动的 java 代码,现在我收到此错误:com.javagetrequest.javagetrequest.JsoupGetRequest.main(JsoupGetRequest.java:37) 的线程“main”java.lang.NoClassDefFoundError: org/jsoup/Jsoup 中的异常在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method .invoke(Method.java:498)
猜你喜欢
  • 1970-01-01
  • 2020-01-02
  • 2019-02-19
  • 2013-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多