android導入第三方包ClassDefNotFound
最近在想改寫smack的源碼,但是發現一個嚴重的問題就是jar包導入之後,編譯可以過,運行不了。老是報ClassDefNotFound,或者加入class path之後老是報類重複定義。
解決第一個問題其實不是問題,因為會出現類重複定義而讓我返回到第一個問題,不過現在整個已經清晰了。哎,對java不熟悉的後果。
第一個問題的解決:https://www.360doc.com/content/13/0828/08/11482448_310390794.shtml
很好的一個文章。
第二個問題是因為確實有兩個包不應該再包含的,那兩個包是smack-core的子jar,所以。。。。剔除。現在編譯,運行已經通過。mark一下。
最後更新:2017-04-03 05:39:49