把ADT (Android Developement Tools) 更新到22.6 (2014年4月),發現到如果新增一個project 時,原本會自動建立src 內的package 及Activity class,還有在res/layout 內的Activity layout 的XML 檔,但是都沒出現,去找了Android 的issue tracker(#66647),問題是因為ADT 內的SDK tools 根本沒被更新到22.6,但是在SDK Manager 顯示出來卻是有。
問題原因
猜測問題原因是ADT 根本沒被正確更新到新版本。
可以查看ADT 版本
解決辦法
有注意到在利用SDK Manager 更新完後發現有跳出一個視窗是要利用「Check for Updates」檢查。
發現使用Check for Updates 還是沒用,會顯示已經是最新的。
正確的方式是使用「Help」-> 「Install New software」來安裝新的ADT
install 新版本的後,再重開Eclipse 就可以正常建立專案而且會自動建立src/ 及 res/layout 內的相關檔案。
最後,建議去看一下ADT 22.6 更新了哪些新功能,http://developer.android.com/tools/sdk/eclipse-adt.html。
發現到建立新Project 的時候,會自動加入appcompat ,我覺得還不錯,畢竟現在2.X 的裝置佔的比例還不小,需要使用到appcompt 的相關library 。
發佈留言