這一兩天突然的幾乎所有在 workspace 的 projects 都出現了問題, 出現問題的癥狀還不止一種, trace 個別問題讓人好頭大. 從新安裝了好幾次, 都沒有用。2 天的產值就報銷了 TAT ... 本來以為是自己為了讓 Google play 商店在 emulator 上 run 搞壞了系統。 2 天後才發現原來應該是 ADT 22 的問題。 (哭~ )
收集一下相關資訊等等解決 -
*1. Official 公告
*2 . 簡易版本
*3. 中文版好用板
-------------------------------------------------------
雖然最後終於成功了! 我這個 Project 使用到 google play service 與 support v4, 因為這樣多了點波折。
有幾個關鍵點寫出來 :
1. ADT 22 根據 (1) 所說, 第三方 的 lib 都會被 Eclipse 放置在 Private Libraries 下,而 Referencing Library 則會放置在 Dependencies 裡。如果沒有使用到第三方 Library 的, ADT 22 造成的問題 , 網友們大部分只check private libraries 就行了。 之後當然要 clean & rebuild
注意: 之前有手動加的 lib 要手動去除 . 我之前手動加 google play service 與 support v4 的 lib , 所以把這兩個去掉了。 但是這兩個其實是存在的, 在 Private Libraries 下。
2. Google Play Service 事實上這次也升級了, 所以在 project 裡也要升級。就是使用 eclipse 將整個 project 從 workspace 刪掉,再重新 import 進來。
3. Clean 有時會出問題 , 如果有這樣的問題將 bin 整個殺掉, rebuild 。 bin 裡面去看有 gms 的 class
4. Properties => Android 裡還是如同以前一樣要加 google-play-service lib
5. google-ply-service lib 記得也要 check private libraries 跟 rebuild
--------------------------------------------------------------------------
Error Msg
Unable to start activity ComponentInfo
ClassNotFoundException
。。。。
-----------------------------------------------------------
等等, 怎麼出了個 Android Studio IDE 呀~
原來Eclipse 要被丟棄了呀。。。
沒有留言:
張貼留言