android ICS 4.0.3 报 java.lang.IllegalArgumentException: pointerIndex out of range 解决方案
16lz
2021-01-23
转载请声明:http://bbs.niuzhi.cc/thread-17-1-1.html
这是android自身的bug,当在屏幕上,进行多点快速滑动的时候会报这个错,解决方法如下:
修改frameworks\base\core\jni\android_view_MotionEvent.cpp的android_view_MotionEvent_nativeGetAxisValue方法
注释掉 if (!validatePointerIndex(env, pointerIndex, pointerCount)) { return 0;
} 这里我们直接把判断给去掉下
注意:改完后需重新编译整个系统,然后替换lib库
这是android自身的bug,当在屏幕上,进行多点快速滑动的时候会报这个错,解决方法如下:
修改frameworks\base\core\jni\android_view_MotionEvent.cpp的android_view_MotionEvent_nativeGetAxisValue方法
注释掉 if (!validatePointerIndex(env, pointerIndex, pointerCount)) { return 0;
} 这里我们直接把判断给去掉下
注意:改完后需重新编译整个系统,然后替换lib库
更多相关文章
- Android多点触摸的实现 (转)
- android画经过多点的曲线
- Android中的多点触控(装载)
- android 下的webview 设置多点触控放大
- Android多点触控揭秘
- Android多点触控---Matrix图片随意的放大缩小,拖动