Import一个别人的项目,本人添加了全部的libs,编译时正常,运行时就出这个错误:
Caused by: java.lang.NoClassDefFoundError: android.support.v7.recyclerview.R$styleable
但是本人明明已经添加了引用啊
另外的本人的classpath如下:
<?xml version=”1.0″ encoding=”UTF-8″?>
<classpath>
<classpathentry exported=”true” kind=”con” path=”com.android.ide.eclipse.adt.ANDROID_FRAMEWORK”/>
<classpathentry exported=”true” kind=”con” path=”com.android.ide.eclipse.adt.LIBRARIES”/>
<classpathentry exported=”true” kind=”con” path=”com.android.ide.eclipse.adt.DEPENDENCIES”/>
<classpathentry exported=”true” kind=”lib” path=”libs/android-support-v7-appcompat.jar”/>
<classpathentry exported=”true” kind=”lib” path=”libs/android-support-v7-gridlayout.jar”/>
<classpathentry kind=”lib” path=”libs/android-support-v4.jar”/>
<classpathentry kind=”src” path=”src”/>
<classpathentry kind=”src” path=”gen”/>
<classpathentry kind=”output” path=”bin/classes”/>
</classpath>
现在不知道错误原因在哪,请高手们帮忙分析一下。
Caused by: java.lang.NoClassDefFoundError: android.support.v7.recyclerview.R$styleable
但是本人明明已经添加了引用啊
另外的本人的classpath如下:
<?xml version=”1.0″ encoding=”UTF-8″?>
<classpath>
<classpathentry exported=”true” kind=”con” path=”com.android.ide.eclipse.adt.ANDROID_FRAMEWORK”/>
<classpathentry exported=”true” kind=”con” path=”com.android.ide.eclipse.adt.LIBRARIES”/>
<classpathentry exported=”true” kind=”con” path=”com.android.ide.eclipse.adt.DEPENDENCIES”/>
<classpathentry exported=”true” kind=”lib” path=”libs/android-support-v7-appcompat.jar”/>
<classpathentry exported=”true” kind=”lib” path=”libs/android-support-v7-gridlayout.jar”/>
<classpathentry kind=”lib” path=”libs/android-support-v4.jar”/>
<classpathentry kind=”src” path=”src”/>
<classpathentry kind=”src” path=”gen”/>
<classpathentry kind=”output” path=”bin/classes”/>
</classpath>
现在不知道错误原因在哪,请高手们帮忙分析一下。
解决方案
20
你打包的时候可能没有正确的把supportV7打到APK里面,你需要检查一下。
10
应该是打包时少打了文件。
10
请使用 5.0 android sdk