执行
Status status = weibo.updateStatus("随便测测,发发微博...");
这句话代码就报 数组越界,怎么解决?
哪位大哥知道,急!!!!

解决方案 »

  1.   

    对了,忘记说明了,我在java sdk中,用eclipse 发布微博,可以成功!在模拟器中也可以获取到微博数据并且在activity中显示,只要调用 Status status = weibo.updateStatus("随便测测,发发微博...");
    这句代码就数组越界!!
      

  2.   

    05-24 21:51:31.861: WARN/System.err(7820): java.lang.ArrayIndexOutOfBoundsException
    05-24 21:51:31.980: WARN/System.err(7820):     at java.lang.System.arraycopy(Native Method)
    05-24 21:51:31.990: WARN/System.err(7820):     at weibo4j.http.HttpClient.copy(HttpClient.java:630)
    05-24 21:51:32.000: WARN/System.err(7820):     at weibo4j.http.HttpClient.post(HttpClient.java:427)
    05-24 21:51:32.009: WARN/System.err(7820):     at weibo4j.Weibo.updateStatus(Weibo.java:1261)
    05-24 21:51:32.019: WARN/System.err(7820):     at com.cp.ui.PublishWeibo$1.onClick(PublishWeibo.java:36)
      

  3.   

    查了一天的资料,好像是要重写httpClient.copy()方法,但是本人还真有点不会,期待高手的赐教!!!
      

  4.   

    就是对象数组复制,这个最新的android_sdk2.3才支持
    你把java的包自己打成jar包 那就改好HttpClient里面的方法再打包...
    自己慢慢测..会OK的
      

  5.   

    谢谢上面的网友,我是你回帖之前解决了,呵呵!!
    但是在这里我还是想讲下我的感受。
    忙了一天,本来以为完蛋了,帖子发了一天的帖子也没人回复,查了很多资料,但是都是大概讲了下,
    不是很细。
    后面还好自己安心把httpClint.copy()方法重写下,一个一个的测试,终于ok了,感觉好爽!
    如果后面有碰见同样问题(数组越界)的朋友,希望自己能够细心点去测试,重写我上面说到的那个方法就是了,就是那个地方错了,不让你走弯路,会成功的!
    希望能够对你有所帮助!