在使用RecyclerView的时候(eclipse),编译没有问题但是在运行时报错ClassNotFoundException android.support.v4.util.ArrayMap导致应用直接崩了。原因是导入的support.v4不正确。
解决办法:工程目录->properties->java build path->libraries->Android Private Libraries->remove,然后Add External JARs,找到sdk/extras/android/support/v4/android-support-v4.jar.最好在Order and Export中将刚刚add的android-support-v4.jar给勾选上。
这里一定要先remove掉Android Private Libraries,如果不remove,就会有两个重复的support-v4.jar包,这样会导致
Unable to execute dex: Multiple dex files define的错误。
本文介绍了在Eclipse中使用RecyclerView遇到的ClassNotFoundException问题及其解决方法。主要原因是支持库v4导入不正确,通过移除并重新添加正确的android-support-v4.jar文件来解决此问题。
694

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



