我们的团队对于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