Social Icons

2013年7月14日 星期日

今天我學到 - ADT升級到22,libraries在編譯時不會被加入apk的問題。

最近將ADT升級到v22時,發現程式編譯起來怪怪的,一下是library找不到,一下子執行的時候又缺乏核心元件,搞的我心浮氣躁,差一點把電腦給砸了。

後來google了一下,發現已經有很多開發者在討論這個問題了,原文在此
簡單的說,當升級ADT 22之後,在Java Build Path裡頭,原本的應該link進去的library沒有被加進去。檢查和加入的步驟如下:

1.  將滑鼠移到Project上,點擊滑鼠右件,選擇『Properties』,叫出Properties視窗。
2. 點擊『Java Build Path』設定
3. 點擊『Order and Export』標籤
4. 確認『Android Private Library』有被選取
5. 點擊『OK』鍵,完成設定
6. 將滑鼠移到Project上,點擊滑鼠右件,點擊『refresh』,然後清除Project,並重新編譯。

我這樣試過之後就可以了,您也可以試一試。