我們的團隊對於Android和Java開發(原來,我們來自C++)都是新手,因此我們關於構建java工具的知識很淺。通過TeamCity持續集成Android。首選工具?
有幾個可用於構建自動化的構建工具,而我發現的最有趣的是ant和maven。雖然有很多關於構建自動化的文章,但我沒有找到有關自動化Android應用程序集成過程的全面教程。
我會很感激,如果你能說出你的最好的構建工具爲Android 和解釋或給予解釋持續集成的Android應用程序(過程中的任何環節,其不僅涵蓋構建應用程序包,但在運行測試仿真器)。
非常感謝您的時間和協助。
P.S .:我們使用Team City作爲持續集成服務器。
謝謝你的回答。是的,使用maven-android-plugin的Maven已經成功地解決了這個問題。另外,TeamCity可以無縫集成它。不過,我想知道你是否可以告訴我,是否有任何方法可以提取任何安裝了測試工具的日誌(在仿真器下運行)? – 2011-05-12 06:25:32
可以使用「adb logcat」命令訪問Android日誌 - 可以傳遞給它的各種選項(請參閱http://developer.android.com/guide/developing/tools/adb.html#logcat)。 – 2011-05-12 14:31:58
謝謝,馬特。但是,logcat日誌中包含了很多不相關的信息,而且它們不太可能被teamcity解析器解析:(因此我想知道是否有方法來生成,例如Surefire或jUnit日誌。 – 2011-05-16 05:48:45