导Android项目时碰到个头疼的NoclassDefFoundError。

项目导入之后是没有报错的。可是执行就报这个错误

java.lang.NoClassDefFoundError: android.support.v4.view.ViewConfigurationCompat

而去查看v4的包。ViewConfigurationCompat这个类确实是存在的。

在解决这个报错的过程中我尝试了各种办法。特此整理下来。

网上一搜。好多解决的方法~~

大致归类为下面几种:

http://ydpzg.blog.163.com/blog/static/17152629420127111178154/

http://blog.csdn.net/huangrangg12/article/details/8131325

http://blog.csdn.net/lllkey/article/details/9019861

还有新建libs,删除libs各种各样的~

报错的原因呢,总结起来就是以下这个分析:

1、引用了不同版本号的同样包,导致程序在执行时不知道用哪个。

于是程序抽风了。。

2、项目依赖,两个项目存在不同版本号的同样的包

结果,尝试了好多好多遍!

都没用啊!

!!浪费了我两天的时间。

还发了个帖子。得到了几个大神的帮助。感谢感谢!

但还是没有解决这个问题,明明在大神的电脑上都是OK的了啊!

最后。

。。换了个android.support.v4的包。

。比較低版本号的。问题就攻克了。

心塞。

最后我猜大概是这种:

之前是Android-19,所以那个高版本号的v4包能够正常使用,换到Android-17的环境之后,无法仰望高版本号的V4包了。

所以。以后再碰到类似的问题,摸清原理之后就不要再一遍遍做无用功的尝试了。不是你导包的问题啊,是环境问题啊,换个包。换个环境啦~~

转载请注明出处:地才的博客

最新文章

  1. 深入浅出node(2) 模块机制
  2. CROSS APPLY应用实例
  3. C#面试(2016年4月)
  4. jQuery 调用jsonp实现与原理
  5. 模拟实现ORM实例
  6. 让linux中的程序崩溃时生成core文件
  7. LightOJ1051 Good or Bad(DP)
  8. ubuntu虚拟环境virtualenv中djanggo连接mysql
  9. 各个 Maven仓库 镜像(包括国内)
  10. 6.2 CUDA streams
  11. php订单生成唯一Id
  12. Visual Stuido也有非常多的快捷键
  13. javaWeb知识的回顾
  14. hihoCoder 1051 : 补提交卡 枚举
  15. appium+java(五)微信小程序自动化测试实践
  16. AOJ 2200 Mr. Rito Post Office (floyd+DP)
  17. what' the python之递归函数、二分算法与汉诺塔游戏
  18. python 试题归纳及答疑 更新中.....
  19. 【struts2】Action的生命周期
  20. CSS ... 文本溢出用省略号代替

热门文章

  1. easyui的datagrid右侧没有边框线
  2. 洛谷2114 bzoj3668[NOI2014]起床困难综合症
  3. UVA-11584 Partitioning by Palindromes 动态规划 回文串的最少个数
  4. mybatis中 #跟$的区别
  5. collections模块-namedtuple
  6. 【BZOJ 1177】 [Apio2009]Oil
  7. HDU——T 1507 Uncle Tom's Inherited Land*
  8. lower_bound与upper_bound
  9. JAVA学习第二十七课(多线程(六))- 多生产者多消费者问题(JDK1.5新特性)
  10. 与Greenplum度过的三个星期