首页 > 解决方案 > Jsoup 的 java.lang.RuntimeException 错误

问题描述

我已经将 Jsoup 导入到我的项目中,直到此时一切正常。但是当我尝试连接和 URL 时,我收到了这个错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.MainActivity}:android.os.NetworkOnMainThreadException

我添加了权限:

<uses-permission android:name="android.permission.INTERNET"/>

此行导致错误:

var doc = Jsoup.connect("https://google.com").get()

而已。我已经搜索了堆栈溢出,但我无法解决它。

标签: androidkotlinjsoup

解决方案


在新的线程或协程中调用它。例如:

Thread {
    var doc = Jsoup.connect("https://google.com").get()
}.run()

推荐阅读