2015年5月19日

Android: Eclipse ADT Plug-in 升級問題

     將近午夜時,突然心血來潮想試試Android 4.4 KitKat SDK的WebView是否能支援Html5 video 的Playback rate指令,希望可以但一直沒時間測試。就趁這空檔,升級ADT插件和更新下載SDK。因為之前升級一直很順利,心中是有閃過萬一失敗的陰影,但沒放在心上...

    更新後執行Eclipse,卻出現奇怪的問題無法執行!我的媽呀一身冷汗開始冒出來。告訴自己千萬要冷靜,悔恨已來不及了。此時心急的話,鐵定會越錯越多到不可收拾為止!天呀,所有的程式專案都無法編譯執行...明明ADT已經升級到24.xx版本,卻出現錯誤訊息要求須至少升級到23.0版?可是用Android SDK Manager檢查,卻查無可更新的套件?這不是自相矛盾嗎?

     趕緊上網Google一下吧,原來是Google自己的ADT插件出包。這下心中有點慌了,Google官方封裝23.xx版時發生錯誤!而且目前官方支援的開發工具,已經換成Android Studio。該不會沒人想解決這問題了吧?發生這情形的Eclipse不會沒救吧?
  1. uninstall更新的SDK和ADT插件,應該ok吧? X
  2. 未更新的ADT和SDK,全部更新。   X
  3. 深呼吸想一下,將另一台NoteBook上的Android-sdk目錄複製過來如何? X
  4. 耶,有Google官方的解法。下載獨立的ADT插件壓縮檔,解開複製某些檔案到Android-sdk目錄。但是竟然還是失敗,怎麼可能呀?  X
  5. 用Eclipse Help中的Add New Software功能,指向此壓縮檔,安裝此ADT。  X
  6. 用Eclipse Help中的移除相關Android套件,但是有人警告說有可能會Eclipse系統崩潰!心中思緒七上八下,到底怎麼辦才好?真要這樣作?這時底下的評論,有人成功並寫道:移除之後,千萬切記Eclipse不能重開,直接 Add New Software,再加入相關Android套件就會成功!! 此時已經搞到半夜3點多了;心一橫,死馬當活馬醫吧(已經有重灌開發平台的覺悟)..

    竟然真的成功了,謝天謝地,終於可以安心睡覺去,下次絕對絕對不手癢,竟然直接在開發機器上作插件更新!

沒有留言: