当前位置: 代码迷 >> Android >> Android新手,请教这些异常信息什么意思呢,可能是哪里出错
  详细解决方案

Android新手,请教这些异常信息什么意思呢,可能是哪里出错

热度:51   发布时间:2016-04-28 00:49:15.0
Android新手,请问这些错误信息什么意思呢,可能是哪里出错?
05-24 07:50:41.880: E/AndroidRuntime(1175): FATAL EXCEPTION: main
05-24 07:50:41.880: E/AndroidRuntime(1175): Process: com.example.nature, PID: 1175
05-24 07:50:41.880: E/AndroidRuntime(1175): java.lang.RuntimeException: Unable to create service com.example.nature.NatureService: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:2582)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.app.ActivityThread.access$1800(ActivityThread.java:135)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.os.Handler.dispatchMessage(Handler.java:102)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.os.Looper.loop(Looper.java:136)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.app.ActivityThread.main(ActivityThread.java:5017)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at java.lang.reflect.Method.invokeNative(Native Method)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at java.lang.reflect.Method.invoke(Method.java:515)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at dalvik.system.NativeStart.main(Native Method)
05-24 07:50:41.880: E/AndroidRuntime(1175): Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
05-24 07:50:41.880: E/AndroidRuntime(1175):  at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at java.util.ArrayList.get(ArrayList.java:308)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at com.example.nature.NatureService.onCreate(NatureService.java:117)
05-24 07:50:41.880: E/AndroidRuntime(1175):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
05-24 07:50:41.880: E/AndroidRuntime(1175):  ... 10 more
这是一个安卓应用项目,在AVD上已经出现了图标的,但是点一下就会显示unfortunately stopped,不能运行,很苦恼啊~请大家帮帮忙
------解决思路----------------------
逻辑错误,访问的list或其它的size是0,但是却要访问里面的元素
------解决思路----------------------
很明显 数组下标越界
------解决思路----------------------
引用:
逻辑错误,访问的list或其它的size是0,但是却要访问里面的元素


如上所述,你的list里面是空的,建议看看获得数据的相关逻辑,打些log,看看有没有获得到数据
------解决思路----------------------
下标越界了,
------解决思路----------------------
越界了,Invalid index 0, size is 0
  相关解决方案