android导入第三方包ClassDefNotFound

简介:

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

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

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

很好的一个文章。

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


相关文章
|
21天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
10 1
|
12月前
|
Java Android开发
android12.0(S) 从SD卡导入vCard文件到通讯录 号码带“-“ 如何把横线去除
android12.0(S) 从SD卡导入vCard文件到通讯录 号码带“-“ 如何把横线去除
106 0
|
API Android开发
Android studio:导入新类提示Add library ‘Gradle*****@aar‘ to classpath
Android studio:导入新类提示Add library ‘Gradle*****@aar‘ to classpath
191 0
|
Android开发
一个activity显示另一个activity,Android studio将一个项目作为module导入另一个项目,字符串截取的几种基本方法
一个activity显示另一个activity,Android studio将一个项目作为module导入另一个项目,字符串截取的几种基本方法
314 1
一个activity显示另一个activity,Android studio将一个项目作为module导入另一个项目,字符串截取的几种基本方法
|
Android开发
Android【将已有的项目以Library的形式导入到另一个的项目中】
Android【将已有的项目以Library的形式导入到另一个的项目中】
90 0
Android【将已有的项目以Library的形式导入到另一个的项目中】
|
Java Android开发
android studio 导入第三方的jar包,add as library的位置
因为学习需求,需要导入一个jar包,也就是SlidingMenu,侧滑的控件,但导入时总是出错。
442 0
android studio 导入第三方的jar包,add as library的位置
|
机器人 中间件 Linux
方法:安卓手机批量导入通讯录
第(1)步:首先打开电脑软件,金芝号码提取导入助手,然后把你电脑上的Excel表打开,把表格里面的人铭和号码分别复制出来,粘贴到软件的第三个功能模块“导入通讯录”上,然后你点软件上“转换通讯录”,就会得到一个文件。第(2)步:你把文件保存到电脑桌面,再通过你的电脑溦xin或者电脑Q,发给你的安卓手机溦xin或者手机Q。第(3)步:你到你的安卓手机上打开这个文件,就可以自动批量把号码导入通讯录了。
方法:安卓手机批量导入通讯录
|
存储 Android开发
方法:安卓手机怎样导入通讯录
当你的手里有一个excel表格,在电脑上打开excel以后,发现里面有大量批量的人铭和号码,几百个、几千个、甚至几万个,你想把他们快速批量存入手机通讯录,不管你是安卓手机还是苹果手机,都可以跟着下面的操作方法来帮助您解决问题。我这里演示的是通过借助工具软件,金芝号码提取导入助手,来完成把安卓手机怎样导入通讯录,亲测,仅仅几步和几分钟即可搞定。
419 0
方法:安卓手机怎样导入通讯录
|
Android开发
Android Studio导入eclipise快捷键
Android Studio导入eclipise快捷键
111 0
Android Studio导入eclipise快捷键
|
Android开发
解决bug:在eclipse中导入Android项目时报错: “invalid resource directory name bin/res/crunch”
解决bug:在eclipse中导入Android项目时报错: “invalid resource directory name bin/res/crunch”
436 0