android ICS 4.0.3 报 java.lang.IllegalArgumentException: pointerIndex out of range 解决方案
16lz
2022-05-22
转载请声明: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(安卓)GestureDetector手势识别类
- ActionBar的使用——低版本兼容
- Android自带的TabLayout实现滑动翻页效果(实例)
- android滑屏两三事
- Android中ScrollView嵌套WebView
- 关于Base64解码和编码报错的问题
- Android(安卓)左右滑动切换页面或Activity的效果实现
- android 动画之Scroller
- 使用android MediaPlayer播放音频文件时,有时会出现prepareasync