升級 ADT 22 後專案出現 NoClassDefFoundError 錯誤的解法

Google I/O 13 開始的同時,ADT & SDK Tools 也同步更新了。但不幸的是將 ADT 升級到 22.0.0 之後,好幾個原本正常的專案又出問題了...想想這種事情以前也發生過

查了一下,也有人遇到類似的情況,解法如下:
1. 開啟專案設定頁面(右鍵點選專案然後選擇 "Properities",或用鍵盤 "Alt + Enter" )
2. 選擇 "Java Build Path"
3. 選擇 "Order and Export"分頁
4. 勾選 "Android Private Libraries"


5. Clean 專案並重新編譯執行應該就行了

PS.建議是檢查你所有的專案,並一次調整好。包含所有的 library project (比如ActionBarSherlock),也必須做這樣的動作。

最後只能再說一次 ADT 你好樣的!

參考連結:
https://plus.google.com/109801186705736971269/posts/dg2M1xM5Mv4
https://plus.google.com/u/0/117122118961369445953/posts/CzoG9tRTJFT
http://commonsware.com/blog/2013/05/23/do-not-manually-modify-eclipse-build-path-except-now-r22.html

這個網誌中的熱門文章

Android Studio 如何調整字型大小

App在Google Play被停權與恢復的經驗分享

Android Studio 無法在實機上 Run/Debug 程式?