Android第三方jar包ClassNotFind
转载请注明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相关推荐
- android 混淆不混淆第三方jar,Android 第三方Jar包FastJson 代码混淆时的解决方法 - Android开发论坛 - 51CTO技术论坛_中国领先的IT技术社区...
我们做AndroidApp软件的时候,经常会对App进行签名打包和代码混淆,在工程中没有使用第三方Jar文件的时候不用考虑很多因素,现在要说的是当你在你的工程使用使用了FastJson这个快速解析Js ...
- Android Studio 在项目中引用第三方jar包
在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets {main {j ...
- Android笔记:防反编译、代码混淆中,解决第三方jar包不被混淆的一些心得,及gson防混淆方法...
为了防止代码被反编译,一般在签名导出前需要对代码进行混淆.最近发现自己的一个项目工程在代码混淆后,使用中出现了异常.以下是自己这几天在解决代码混淆以及引入第三方jar包导致混淆出现的问题处理的一些心得 ...
- android支持第三方jar包,以及Eclipse如何导入jar包
2019独角兽企业重金招聘Python工程师标准>>> 通常我们进行android开发的时候运用到了两种格式的jar包文件. 1.在eclipse环境下,引入第三方jar包,指的是通 ...
- Android安卓开发-eclipse正确添加第三方jar包
本文转载自http://www.cnblogs.com/developerY/archive/2013/04/18/3027997.html,在此对原作者表示感谢! 在android项目中添加第三方j ...
- 怎样在android平台上使用第三方jar包
网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提 ...
- android 工程中引入第三方JAR包后安装APK时老是提示找不到库文件?
网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提 ...
- 关于如何正确地在android项目中添加第三方jar包
在android项目中添加第三方jar包虽然不是一个很复杂的问题,但是确实给很多开发者带来了不小的困扰.我自己就曾经碰到过calss not found exception ...
- android.mk 添加v7_Android.mk引入第三方jar包和so库文件的方法
以SystemUI为例,如果需要在SystemUI中引入第三方jar包以及so库,可作如下处理: 首先,在frameworks\base\packages\SystemUI下新建libs目录: 将需要 ...
最新文章
- python转换数据类型(int、float、str、eval、tuple、list、chr、ord、bin、oct、hex)
- 人事软件测试自学,自学软件测试什么课程
- 外卖匹配系统_“外卖智能算法”和大学生有啥关系?来自工科生的专业分析
- oracle的口令就是密码吗,如何修改Oracle用户的密码(不改变原密码)
- [C++设计模式] command 命令模式
- 23. SQL -- SQL Server安装,运行架构,管理SQL
- CANoe 13 demo 下载和激活
- linux启动mysql命令
- 计算机网络子网斜杠后面的含义,ip地址后面的斜杠24是什么意思
- 关于cosine_similarity参数的问题
- 基于反步法backstepping的自适应控制简介
- VGL与中国海洋石油签署液化天然气购销协议;徐工汉云打造国内首个智能化剥片机组 | 能动...
- [转]齐善鸿:职业心智训练与管理教育
- 多路测量实时同步工作原理_数字示波器原理
- IDEA安装MAVEN
- 香港珠宝零售商将使用区块链平台追踪钻石
- 今天看到了三年前杭电的LCY老师写的一篇自我检讨,值得大家来读一读
- Android Camera2 相机拍照流程详解
- opc-da协议机器数据采集-python
- 一个编得好的拼音输入法C51的
热门文章
- 高中生活-第8篇:夏天的空调,冬天的味道
- vue 微信公众号中如何调取微信JSSDK 和微信支付
- Mac和iOS开发资源汇总—更新于2013-10-14
- ArcGIS Runtime SDK for iOS 开发之地图范围(map extent)
- ubuntu下pdf中文乱码解决
- 【剑桥英语I优加】剑桥FCE考试到底难在哪里
- 解除Android封锁app,解除微信对app支付的封锁
- 微信开发者工具出现catch sdkSubPackage: sclEngine error: TypeError: Cannot redefine property:
- 比亚迪李柯开发音频,比亚迪李柯开发声道
- 关于大数据营销,你想知道的都在这