站內搜尋

2013/6/1

Android Tips - ADT 22 實在是一場大災難!!

最新的 ADT 22 出了,還強制要求 Eclipse 的使用者更新..
但,我想很多人一更新完,就完全不能 Build code 了吧...真是一場災難。
目前,我個人碰到的關卡有兩道,就在這裡跟大家分享一下吧。

Problem 1. 更新完 ADT 22 後,無法 Build code,R.java gen 不出來。
Solution:
請打開 Android SDK manager,首先將 Android SDK Tools 及 Android SDK Plotform-tools 更新到最新版。更新完成後,選擇左上角 Packages->Reload,將會看到新增一個 Android SDK Build-tools,安裝它。
這東西是所有一切的元兇,Google 為了新的 Android Studio,更改了它們的 Build 程序,新加入了這個鬼東西,但他們的 SDK Manager 又沒弄的多好,就搞出了這一堆有的沒有的問題了。

Problem 2. 程式安裝後,執行時出現  java.lang.ClassNotFoundException
Solution:
這個問題更瞎,基本上只要你有用自己定義的 View 元件,就百分之百會中奨。
目前看到的解法是一個 Workaround,但可以先頂著。
在你的 Project 上右鍵,開啟 Properies,選到 Java Build path,在其中的 Order and export 將 "Android Private Libraries" 給選取起來。
再 Clean 你的 Project, rebuild 就可以了。

心得:(這裡不重要,可以跳過)
我真的不知道 Google 在搞什麼鬼,這些錯誤也太低級了點。
這是全世界開發者都在用的 ADT 耶!!
一間公司要往下沉,通常都是會有徵兆的.....唉.....

熱門文章