android java.lang.NoClassDefFoundError: org.androidpn.client.ServiceManager

在我們開發中,往往需要加入一些jar包,但是有時候會莫名其妙的報一些找不到類的異常,如:


這個是我在做消息推送的時候遇到的,其實我們在發開地圖應用的時候也會遇到過,這是爲什麼呢,其實就是因爲ADT版本,

總結一下,adt18中引入jar包,只需要將jar包拷入工程的libs目錄下,不需要再add to build path,系統會自動將libs下的jar包添加到build path(實際上是添加到Android Dependencies這個library下),如果不小心將 Android Dependencies這個library刪除了,重複刪除粘貼jar包到libs目錄下或者重複刪除libs新建libs目錄幾次,系統又會自動添加進來了

所以在我們開發應用的時候,儘量都用libs文件夾,這樣就不用顧及adt的版本了,如果改後不行的話,多clean幾下就ok了.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章