我目前有一个Android项目签入我们的TFS服务器,最近一直在努力让它使用ant构建并运行Junit测试(也使用Robolectric和Mockito)。在签入TFS时是否可以使用ant构建Android项目?
构建我的项目工作正常使用蚂蚁本地,但我希望配置TFS来建立和运行我的junit测试时,我签入的变化。
我发现这一点,但是它并没有提到任何地方,它可以与Android项目
任何帮助将不胜感激工作,
比利
我目前有一个Android项目签入我们的TFS服务器,最近一直在努力让它使用ant构建并运行Junit测试(也使用Robolectric和Mockito)。在签入TFS时是否可以使用ant构建Android项目?
构建我的项目工作正常使用蚂蚁本地,但我希望配置TFS来建立和运行我的junit测试时,我签入的变化。
我发现这一点,但是它并没有提到任何地方,它可以与Android项目
任何帮助将不胜感激工作,
比利
你会需要同时检查Android和JUnit SDK/libs才能以这种方式工作。
我大部分工作,但是,这表示它不工作100%。我将分享我所做的事情,希望你能使它工作。不工作的部分是当它将apk移动到Drops目录时;我得到一个UnauthorizedAccessException,所以我很接近。
您一般需要做的是在您的项目中同时检查Java,Ant和Android SDK,并设置构建以针对Andriod SDK运行ant以及您想要构建的SDK的版本。为此,您需要项目中的Java,Ant和Android SDK。 (以下是我用来在某种程度上使其工作的资源,不工作的部分是将apk移动到drops目录,我不确定它会发生什么,但是ant build说明它已构建应用程序成功http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html http://tfs.visualstudio.com/en-us/learn/build/setup-ci-build-in-eclipse/)
我也写了一些东西,这是在我的博客上更详细。
我该如何检入Android-SDK?是否可以在TFS服务器上安装SDK? –
我认为最好将Android SDK包含在您的项目中。你只需要在一个地方更新它。但是如果你愿意的话,我可以给Brian Harry发一封电子邮件。他是TFS的PM。 –