转载请注明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. Android(安卓)Studio 出现 Gradle's dependency cache may be co
  2. Android(安卓)调用微信登陆、支付、分享,出现的白屏、黑屏、闪屏
  3. eclipse中开发Android出现问题解决记录和使用技巧
  4. android ListView根据字母排序和定位
  5. android判断文件类型是否为音频文件
  6. 第二章:根据oschina开源的app代码快速构建自己站点的ANDROID APP
  7. android ListView根据字母排序和定位
  8. React Native项目编译通不过, 出现 The "android" command is dep
  9. Android(安卓)JNI NDK Eclipse 设定(避免出现重复build的设定方

随机推荐

  1. Android软件广告屏蔽方法及代码
  2. C语言实现基于控制台的电子时钟
  3. Python3利用Qt5实现简易的五子棋游戏
  4. 5个数组函数实例演示
  5. CRM开源系统源码|客户管理系统PHP源码
  6. Java程序设计之12个经典样例
  7. python实现多线程并得到返回值的示例代码
  8. python实现hao看的时钟效果
  9. 文件包含与类操作
  10. MYSQL -(二)文件上传/分页展示