在使用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的错误。