Android 編程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 報錯


使用了極光推送的 jar 包項目在從 SVN 中檢出后,如果不重新對 jar 包和 Bulid Path 進行配置就會拋出 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 的錯誤,進行如下操作即可消除這種錯誤:

  • 刪除 libs 文件夾下的 jpush-sdk-release1.3.8.jar(極光推送的 jar 包),重新在 libs 文件夾中加入  jpush-sdk-release1.3.8.jar 並 Add to Bulid Path。
  • 選中項目點擊右鍵 → Bulid Path  Configure Bulid Path → Order and Export 中勾選 Android Private Libraries、Android Dependencies 以及 jpush-sdk-release1.3.8.jar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM