Вопрос

Эй, все, я получил расторжение в моем приложении и эту ошибку в LogCat:

11-22 22:41:25.193: ERROR/AndroidRuntime(30974): FATAL EXCEPTION: main
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): java.lang.ArrayIndexOutOfBoundsException
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at com.project.main.main.analyzeFace(main.java:316)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at com.project.main.main.access$1(main.java:209)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at com.project.main.main$1$1.run(main.java:381)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at android.os.Handler.handleCallback(Handler.java:587)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at android.os.Handler.dispatchMessage(Handler.java:92)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at android.os.Looper.loop(Looper.java:143)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at android.app.ActivityThread.main(ActivityThread.java:4701)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at java.lang.reflect.Method.invokeNative(Native Method)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at java.lang.reflect.Method.invoke(Method.java:521)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974):     at dalvik.system.NativeStart.main(Native Method)

Когда я пытался поднять фото в моем приложении. Есть идеи, что это может быть?

Это было полезно?

Решение

Вы указываете на смещение массива, который больше, чем количество элементов массива (неинициализированный индекс).

Скорее всего, вы итерации на массив с помощью переменных помощника и увеличивая его в каждой итерации, но в какой-то момент эта переменная попадает на количество элементов в массиве.

Другие советы

Индекс, который вы пытались получить доступ, может быть в течение всего его общего количества. Убедитесь, что номер индекса находится в диапазоне массива, который вы используете. Трудно ответить без исходного кода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top