gpt4 book ai didi

android - Android 中 get() 的 Jsoup 错误

转载 作者:行者123 更新时间:2023-11-29 14:06:49 24 4
gpt4 key购买 nike

我试图在我的 Android 应用程序中使用 Jsoup 1.6.0,但由于某种原因它崩溃了。我将代码简化为:

import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;

public class JsoupTestActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

try {
Document d = Jsoup.connect("http://www.google.com").get();
} catch (Exception e) {
Toast t = Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG);
t.show();
}
}
}

但每当我在手机(USB Debug模式)或模拟器上运行上述程序时,我都会收到消息说我的程序意外崩溃了——甚至没有发现错误。如果我用

替换 try block 的内容
 Jsoup.connect("http://www.google.com");

程序运行良好,所以似乎是 get() 方法导致了问题...

仅供引用,在我的 AndroidManifest.xml 中我确实包含了

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

在正确的位置,R.layout.main 是创建新项目时 ADT 生成的默认布局。我在这个项目中使用 Android API 级别 7。我如何让它发挥作用?

最佳答案

尝试下载新版本Jsoup并将 jsoup-1.6.x.jar 粘贴到项目的 libs 文件夹中。

关于android - Android 中 get() 的 Jsoup 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com