转载请注明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。

转载于:https://www.cnblogs.com/hudabing/p/3198235.html

Android第三方jar包ClassNotFind相关推荐

  1. android 混淆不混淆第三方jar,Android 第三方Jar包FastJson 代码混淆时的解决方法 - Android开发论坛 - 51CTO技术论坛_中国领先的IT技术社区...

    我们做AndroidApp软件的时候,经常会对App进行签名打包和代码混淆,在工程中没有使用第三方Jar文件的时候不用考虑很多因素,现在要说的是当你在你的工程使用使用了FastJson这个快速解析Js ...

  2. Android Studio 在项目中引用第三方jar包

    在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets {main {j ...

  3. Android笔记:防反编译、代码混淆中,解决第三方jar包不被混淆的一些心得,及gson防混淆方法...

    为了防止代码被反编译,一般在签名导出前需要对代码进行混淆.最近发现自己的一个项目工程在代码混淆后,使用中出现了异常.以下是自己这几天在解决代码混淆以及引入第三方jar包导致混淆出现的问题处理的一些心得 ...

  4. android支持第三方jar包,以及Eclipse如何导入jar包

    2019独角兽企业重金招聘Python工程师标准>>> 通常我们进行android开发的时候运用到了两种格式的jar包文件. 1.在eclipse环境下,引入第三方jar包,指的是通 ...

  5. Android安卓开发-eclipse正确添加第三方jar包

    本文转载自http://www.cnblogs.com/developerY/archive/2013/04/18/3027997.html,在此对原作者表示感谢! 在android项目中添加第三方j ...

  6. 怎样在android平台上使用第三方jar包

    网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提 ...

  7. android 工程中引入第三方JAR包后安装APK时老是提示找不到库文件?

    网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提 ...

  8. 关于如何正确地在android项目中添加第三方jar包

                  在android项目中添加第三方jar包虽然不是一个很复杂的问题,但是确实给很多开发者带来了不小的困扰.我自己就曾经碰到过calss not found exception ...

  9. android.mk 添加v7_Android.mk引入第三方jar包和so库文件的方法

    以SystemUI为例,如果需要在SystemUI中引入第三方jar包以及so库,可作如下处理: 首先,在frameworks\base\packages\SystemUI下新建libs目录: 将需要 ...

最新文章

  1. python转换数据类型(int、float、str、eval、tuple、list、chr、ord、bin、oct、hex)
  2. 人事软件测试自学,自学软件测试什么课程
  3. 外卖匹配系统_“外卖智能算法”和大学生有啥关系?来自工科生的专业分析
  4. oracle的口令就是密码吗,如何修改Oracle用户的密码(不改变原密码)
  5. [C++设计模式] command 命令模式
  6. 23. SQL -- SQL Server安装,运行架构,管理SQL
  7. CANoe 13 demo 下载和激活
  8. linux启动mysql命令
  9. 计算机网络子网斜杠后面的含义,ip地址后面的斜杠24是什么意思
  10. 关于cosine_similarity参数的问题
  11. 基于反步法backstepping的自适应控制简介
  12. VGL与中国海洋石油签署液化天然气购销协议;徐工汉云打造国内首个智能化剥片机组 | 能动...
  13. [转]齐善鸿:职业心智训练与管理教育
  14. 多路测量实时同步工作原理_数字示波器原理
  15. IDEA安装MAVEN
  16. 香港珠宝零售商将使用区块链平台追踪钻石
  17. 今天看到了三年前杭电的LCY老师写的一篇自我检讨,值得大家来读一读
  18. Android Camera2 相机拍照流程详解
  19. opc-da协议机器数据采集-python
  20. 一个编得好的拼音输入法C51的

热门文章

  1. 高中生活-第8篇:夏天的空调,冬天的味道
  2. vue 微信公众号中如何调取微信JSSDK 和微信支付
  3. Mac和iOS开发资源汇总—更新于2013-10-14
  4. ArcGIS Runtime SDK for iOS 开发之地图范围(map extent)
  5. ubuntu下pdf中文乱码解决
  6. 【剑桥英语I优加】剑桥FCE考试到底难在哪里
  7. 解除Android封锁app,解除微信对app支付的封锁
  8. 微信开发者工具出现catch sdkSubPackage: sclEngine error: TypeError: Cannot redefine property:
  9. 比亚迪李柯开发音频,比亚迪李柯开发声道
  10. 关于大数据营销,你想知道的都在这