Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 连接(url)总是抛出异常_Android_Jsoup - Fatal编程技术网

Android 连接(url)总是抛出异常

Android 连接(url)总是抛出异常,android,jsoup,Android,Jsoup,我正在开发一个android应用程序,它使用Jsoup帮助从web中提取信息 我的代码如下: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { String url = "http://www.lcsd.gov.hk/b5/home.php";

我正在开发一个android应用程序,它使用Jsoup帮助从web中提取信息

我的代码如下:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    try {
        String url = "http://www.lcsd.gov.hk/b5/home.php";
        Document doc = Jsoup.connect(url).get();
        String title = doc.title();
        Log.i("ALAN", "Title="+title);

    } catch (Exception e) {
        Log.e("ALAN", "Exception!", e); //since I don't know how to open the display of stack trace in eclipse...
        e.printStackTrace();
    }
}
此外,我已经在清单中包含了互联网许可。此外,我还尝试将url更改为“http://www.google.com/,它运行良好,并告诉我“title=Google”

例外情况如下:

03-14 11:32:07.151: ERROR/ALAN(29575): Exception!
03-14 11:32:07.151: ERROR/ALAN(29575): java.nio.charset.UnsupportedCharsetException: The supported charset name is "BIG5-HKSCS".
03-14 11:32:07.151: ERROR/ALAN(29575):     at ava.nio.charset.Charset.forName(Charset.java:572)
03-14 11:32:07.151: ERROR/ALAN(29575):     at org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:71)
03-14 11:32:07.151: ERROR/ALAN(29575):     at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:408)
03-14 11:32:07.151: ERROR/ALAN(29575):     at org.jsoup.helper.HttpConnection.get(HttpConnection.java:125)
03-14 11:32:07.151: ERROR/ALAN(29575):     at com.webtest.Webtest.onCreate(Webtest.java:29)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.os.Looper.loop(Looper.java:123)
03-14 11:32:07.151: ERROR/ALAN(29575):     at android.app.ActivityThread.main(ActivityThread.java:4363)
03-14 11:32:07.151: ERROR/ALAN(29575):     at java.lang.reflect.Method.invokeNative(Native Method)
03-14 11:32:07.151: ERROR/ALAN(29575):     at java.lang.reflect.Method.invoke(Method.java:521)
03-14 11:32:07.151: ERROR/ALAN(29575):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-14 11:32:07.151: ERROR/ALAN(29575):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-14 11:32:07.151: ERROR/ALAN(29575):     at dalvik.system.NativeStart.main(Native Method)
请帮忙,非常感谢

03-14 11:32:07.151:ERROR/ALAN(29575):java.nio.charset.UnsupportedCharsetException:不支持的字符集名称为“BIG5-HKSCS”

这归结为您的Java平台不支持此字符集。我不是安卓用户,但如果为了节省宝贵的文件/内存空间而将其从安卓SDK中删除,我也不会感到惊讶。我至少要尝试一下软件升级,或者告诉大家

注意,这与Jsoup无关。这只是信使

03-14 11:32:07.151:ERROR/ALAN(29575):java.nio.charset.UnsupportedCharsetException:不支持的字符集名称为“BIG5-HKSCS”

这归结为您的Java平台不支持此字符集。我不是安卓用户,但如果为了节省宝贵的文件/内存空间而将其从安卓SDK中删除,我也不会感到惊讶。我至少要尝试一下软件升级,或者告诉大家


注意,这与Jsoup无关。这里只有messenger。

请编辑您的问题,包括异常的详细信息和跟踪。对不起,您能教我如何获取异常的跟踪信息吗?使用
Log.i(“ALAN”,“exception!”,e)代替。谢谢,我只是在上面发布了跟踪。请编辑您的问题以包括异常的详细信息和跟踪。对不起,您能教我如何获取异常的跟踪吗?使用
Log.I(“ALAN”,“exception!”,e)取而代之。谢谢你,我刚刚发布了上面的跟踪。