08-30 01:55:04.913: E/AndroidRuntime(3258): FATAL EXCEPTION: main
08-30 01:55:04.913: E/AndroidRuntime(3258): java.lang.RuntimeException: Unable to start activity ComponentInfo{shajun.com.mapcontacts/shajun.com.mapcontacts.GoogleMapContacts11Activity}: java.lang.StringIndexOutOfBoundsException
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.os.Handler.dispatchMessage(Handler.java:99)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.os.Looper.loop(Looper.java:123)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.ActivityThread.main(ActivityThread.java:4627)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at java.lang.reflect.Method.invokeNative(Native Method)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at java.lang.reflect.Method.invoke(Method.java:521)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at dalvik.system.NativeStart.main(Native Method)
08-30 01:55:04.913: E/AndroidRuntime(3258): Caused by: java.lang.StringIndexOutOfBoundsException
08-30 01:55:04.913: E/AndroidRuntime(3258):  at java.lang.String.substring(String.java:1579)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at shajun.com.mapcontacts.GoogleMapContacts11Activity.UpdataAdapter(GoogleMapContacts11Activity.java:126)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at shajun.com.mapcontacts.GoogleMapContacts11Activity.onCreate(GoogleMapContacts11Activity.java:86)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-30 01:55:04.913: E/AndroidRuntime(3258):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
08-30 01:55:04.913: E/AndroidRuntime(3258):  ... 11 more这个日志是什么意思啊???急死了!!!

解决方案 »

  1.   

    是不是字符串操作的问题,不知道你这个报错的页面有没有字符串的操作,debug一下
      

  2.   

    GoogleMapContacts11Activity.java第126行字符串索引越界发GoogleMapContacts11Activity.java代码上来
      

  3.   

    楼主:你看这句话不是说的很清楚了吗??java.lang.RuntimeException: Unable to start activity ComponentInfo{shajun.com.mapcontacts/shajun.com.mapcontacts.GoogleMapContacts11Activity}: java.lang.StringIndexOutOfBoundsException还需要翻译吗?? 哈哈哈
      

  4.   

    logcat打印异常信息时,会有Caused by,能够看到异常原因和发生异常的位置:
    08-30 01:55:04.913: E/AndroidRuntime(3258): Caused by: java.lang.StringIndexOutOfBoundsException
    08-30 01:55:04.913: E/AndroidRuntime(3258): at java.lang.String.substring(String.java:1579)
    08-30 01:55:04.913: E/AndroidRuntime(3258): at shajun.com.mapcontacts.GoogleMapContacts11Activity.UpdataAdapter(GoogleMapContacts11Activity.java:126)
    08-30 01:55:04.913: E/AndroidRuntime(3258): at shajun.com.mapcontacts.GoogleMapContacts11Activity.onCreate(GoogleMapContacts11Activity.java:86)
      

  5.   

    谢谢~~~
    我懂了~~
    自学Andriod几个月了,都没看过logcat日志。。
    听您这么说,大致也有个了解了~~
    谢谢。。
      

  6.   


    什么,你学了几个月没看过Logcat?太牛逼了。