android ICS 4.0.3 報 java.lang.IllegalArgumentException: pointerIndex out of range 解決方案



這是android自身的bug,當在屏幕上,進行多點快速滑動的時候會報這個錯,解決方法如下:

修改frameworks\base\core\jni\android_view_MotionEvent.cpp的 android_view_MotionEvent_nativeGetAxisValue方法

註釋掉
 if (!validatePointerIndex(env, pointerIndex, pointerCount)) {
        return 0;
       }
這裏我們直接把判斷給去掉下

注意:改完後需重新編譯整個系統,然後替換lib庫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章