使用RecyclerView报错:ClassNotFoundException android.support.v4.util.ArrayMap

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


你可能感兴趣的:(Android学习心得)