android项目中错误 java.lang.NoClassDefFoundError
2015-05-30 16:36
316 查看
新建了工程,将原来的项目复制过来,改完名字、添加引用的第三方包,最后还是报错。
错误类型为:
java.lang.NoClassDefFoundError
实际上,工程里面是有这个类的。
在网上搜索了很多资料,说是 ADT版本不一致的原因。便照着方法在order
and export中把第三方jar包的位置上调,然后clean,来回试了几次,还是同样报错。
其实我一直用的高版本ADT,一直都是libs文件夹,与网上很多问题的情况(lib—>libs)不一样。
看到 http://www.cfanz.cn/?c=article&a=read&id=77227
这篇文章后,找到了问题的根源,是工程里面的.classpath文件。
按照其他项目中.classpath文件的写法,我把该文件中与“com.android.ide.eclipse.adt”有关的内容改为:
<classpathentry
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"/>
保存之后,再运行,终于通过啦!
这个问题困扰了一天了,检查代码,检查包,检查各种文件,最后是.classpath的问题,把我的方法贴出来,给大家做个参考。
错误类型为:
java.lang.NoClassDefFoundError
实际上,工程里面是有这个类的。
在网上搜索了很多资料,说是 ADT版本不一致的原因。便照着方法在order
and export中把第三方jar包的位置上调,然后clean,来回试了几次,还是同样报错。
其实我一直用的高版本ADT,一直都是libs文件夹,与网上很多问题的情况(lib—>libs)不一样。
看到 http://www.cfanz.cn/?c=article&a=read&id=77227
这篇文章后,找到了问题的根源,是工程里面的.classpath文件。
按照其他项目中.classpath文件的写法,我把该文件中与“com.android.ide.eclipse.adt”有关的内容改为:
<classpathentry
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"/>
保存之后,再运行,终于通过啦!
这个问题困扰了一天了,检查代码,检查包,检查各种文件,最后是.classpath的问题,把我的方法贴出来,给大家做个参考。
相关文章推荐
- Android大牛们的博客
- Android——showAsAction()
- android无标题全屏的三种设置方式
- android中的显式与隐式Intent
- Android之在Layout中自定义View
- 教你搞定Android自定义View
- Android实战简易教程-第四枪(ScrollView和HorizontalScrollView动态添加控件并提供事件监听)
- Android自定义Layout
- Android开发-将自定义View布局到Layout中并调用
- Android学习笔记之自定义Toast
- 全国首发 | 腾讯Bugly携手极客学院,「Android Crash 跟踪方法」强势上线!
- Android自定义View onMeasure
- Android学习笔记之Fragment的两种使用方法
- android:layout_weight为0
- Android 5.0 来了,你的应用准备好了么?
- Android(java)学习笔记95:Android原理揭秘系列之View、ViewGroup
- android中的Pending.getActivity()参数详解
- ArcGis Android 10.2.6更新文档翻译
- android开发环境
- Android中Matrix的pre post set方法理解