使用了極光推送的 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。
