这是android自身的bug,当在屏幕上,进行多点快速滑动的时候会报这个错,解决方法如下:
修改frameworks\base\core\jni\android_view_MotionEvent.cpp的 android_view_MotionEvent_nativeGetAxisValue方法
注释掉
if (!validatePointerIndex(env, pointerIndex, pointerCount)) {
return 0;
}
这里我们直接把判断给去掉下
注意:改完后需重新编译整个系统,然后替换lib库

本文介绍了一个Android系统中关于MotionEvent的Bug,该错误会在多点快速滑动时出现。通过修改特定源文件中的验证函数可以解决此问题,需注释掉部分代码并重新编译系统。
8730

被折叠的 条评论
为什么被折叠?



