android导入第三方包ClassDefNotFound

最近在想改写smack的源码,但是发现一个严重的问题就是jar包导入之后,编译可以过,运行不了。老是报ClassDefNotFound,或者加入class path之后老是报类重复定义。

解决第一个问题其实不是问题,因为会出现类重复定义而让我返回到第一个问题,不过现在整个已经清晰了。哎,对java不熟悉的后果。

第一个问题的解决:http://www.360doc.com/content/13/0828/08/11482448_310390794.shtml

很好的一个文章。

第二个问题是因为确实有两个包不应该再包含的,那两个包是smack-core的子jar,所以。。。。剔除。现在编译,运行已经通过。mark一下。

时间: 2024-11-02 20:42:24

android导入第三方包ClassDefNotFound的相关文章

android导入第三方包后出错 求大神解惑

问题描述 android导入第三方包后出错 求大神解惑 出现如下错误 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in

android导入apache包之后,打开虚拟机APK报错,求各位大神,版主救命啊

问题描述 android导入apache包之后,打开虚拟机APK报错,求各位大神,版主救命啊 解决方案 噗,英语不好是个问题

Android Studio使用教程(五):Gradle命令详解和导入第三方包_Android

Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看.编译并导入第三方开源项目的方法. Sublime + Terminal编译并查看源码 首先来给大家介绍一种简便并且个人最喜欢的一种办法.很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我更喜欢用一些轻量级编辑器,如vim,sublime等,vim不是很熟练,所以个人一种都习惯用sublime来查看

android导入第三方jar包报错 如何正确导入jar包_Android

在android上导入zxing.jar包,总是报错: Could not find class 'com.google.zxing.MultiFormatWriter', referenced from method com.changyang.app.util.Encode2dUtil.creat2DCode 后来找到了解决方法: 在adt17 的版本之前,导入第三方jar包时要建立一个lib目录,并 add to buiild path. 在adt17的版本之后,导入第三方jar包,要建立

Android Studio使用教程(五):Gradle命令详解和导入第三方包

Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看.编译并导入第三方开源项目的方法. Sublime + Terminal编译并查看源码 首先来给大家介绍一种简便并且个人最喜欢的一种办法.很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我更喜欢用一些轻量级编辑器,如vim,sublime等,vim不是很熟练,所以个人一种都习惯用sublime来查看

android导入第三方jar包报错 如何正确导入jar包

在android上导入zxing.jar包,总是报错: Could not find class 'com.google.zxing.MultiFormatWriter', referenced from method com.changyang.app.util.Encode2dUtil.creat2DCode 后来找到了解决方法: 在adt17 的版本之前,导入第三方jar包时要建立一个lib目录,并 add to buiild path. 在adt17的版本之后,导入第三方jar包,要建立

python 导入第三方包-为了在python环境中导入包SimpleGUITk-1.1.3出现了错误

问题描述 为了在python环境中导入包SimpleGUITk-1.1.3出现了错误 用cmd进入到解压目录中然后setup.py install,出现错误 error:Setup script exited with eeor:command'"d:Program FilesMicrosoft Visual Studio 10.0VCBINc1.exe"'failed with exit status 2 我在电脑上面也安装了vs2010,在d盘,这该如何解决

微信-Android项目导入第三方jar包编译没问题运行却报错·

问题描述 Android项目导入第三方jar包编译没问题运行却报错· 最近在弄微信分享的api,导入了微信的sdk,然而运行的时候说没有那些对应的类,jar包我是复制到libs下再add to build path的,为何会无法引入?????真心求解·郁闷死 解决方案 类似问题我也出过,我当初是v4包太老了,换个新的v4包就好了.你看看是不是你的libs是老的. 解决方案二: 感觉还是路径的问题.查一下WXAPIFactory 解决方案三: 分享微信的时候,还需要额外的一个类. public c

Android studio导入第三方jar包后无法import

问题描述 Android studio导入第三方jar包后无法import 先贴上图: add as Library...操作过了,project structure里面也正常 build.gradle里面也有了 很奇怪不知道为什么,网上找到类似的问题但没有可行的解决方案,求解决! 解决方案 http://www.cnblogs.com/neozhu/p/3458759.htmlhttp://blog.csdn.net/a739697044/article/details/25998619