Android中的get()导致Jsoup错误

| 我试图在我的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调试模式)或在仿真器上运行上述命令时,我都会收到消息,提示我的程序意外崩溃—甚至没有捕获到错误。如果我将try块的内容替换为
 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文件夹中。     
        您无法从UI线程执行网络操作,因此应从onCreate()中删除JSoup.connect()并使用ASyncTask     

要回复问题请先登录注册