转载请注明http://www.cnblogs.com/vanezkw/archive/2012/06/25/2561393.html

相信很多朋友在使用第三方包时都遇到过此类问题。今天就此问题进行一些说明。如果方法有用请不要吝啬你的评论。

1、问题的出现的原因。

要想解决这个问题,那么先得清楚为什么会出现这个问题。

因为在android设备上只有android的标准库,而没有你加入的第三方jar包。

2、如何处理。

①那么解决的办法就是把第三方的jar包打包入apk中,如果你在eclipse下进行开发,那么就可以build path --> add external archives . 那么你生成的apk中就可以直接使用第三方类了。

②在此有些做j2ee的朋友喜欢先生成library,然后加入library,发现仍然NFC。那是因为library仅仅加入了一个jar的引用,当你的apk在anroid设备上运行的时候,那lib的引用却没有在那设备上(而是一直在你开发的那个pc上)。根据①讲的你应该就知道怎么加入jar包了。

③如何仍然NFC那么在更改一下jar包的order也许就可以了(至于什么原因就不清楚了,算是经验)。在eclipse中的具体操作:build path --> configure build path --> order and export。选中有你需要class的jar,order调整到第一个就可以了。

3、如果根据上面的步骤还是不能正常使用出现NoClassDefFound的话,那么建议取消掉上面的操作,直接在项目中新建libs文件夹,把jar包拷入。(偶尔有必要重复2中的③。)

4、根据上面的操作基本上第三方jar都可以正常使用,至少我现在是都可以使用。Good luck。

最新文章

  1. 深入理解javascript原型和闭包
  2. Eclipse调试按钮消失问题
  3. HDU 4609 3-idiots(FFT)
  4. .net Signalr 使用笔记
  5. 软件看门狗--别让你地程序无响应(使用未公开API函数IsHungAppWindow,知识点较全)
  6. 字符串比较必须使用strcmp
  7. Ubuntu环境下的Redis 配置与C++使用入门
  8. WebForm 分页与组合查询
  9. web.py 学习(-)Rocket web框架
  10. Virgo标签打印
  11. 进军ABP第一天:ABP理论知识
  12. hdu 1754 线段树(Max+单点修改)
  13. shell脚本实现冒泡排序
  14. JavaScript数组对象常用方法
  15. 【CH6801】棋盘覆盖
  16. SQL行列转换6种方法
  17. 自己电脑能ping别人的,但别人电脑去不能跟我们的电脑通信
  18. C# 验证XML
  19. POJ.1330 Nearest Common Ancestors (LCA 倍增)
  20. svn命令行的使用

热门文章

  1. 鼠标滚动插件smoovejs和wowjs
  2. [AaronYang]C#人爱学不学[4]
  3. Linq---左外联查询
  4. 7、面向对象以及winform的简单运用(委托)
  5. Moqui学习Day1
  6. iOSS--生成有logo的二维码
  7. 每天一个linux命令(43):lsof命令
  8. 每天一个linux命令(32):wc命令
  9. Beta版本冲刺计划
  10. Excel如何查找名字重复的数据