2012-09-11 15 views
3

我目前有一个Android项目签入我们的TFS服务器,最近一直在努力让它使用ant构建并运行Junit测试(也使用Robolectric和Mockito)。在签入TFS时是否可以使用ant构建Android项目?

构建我的项目工作正常使用蚂蚁本地,但我希望配置TFS来建立和运行我的junit测试时,我签入的变化。

我发现这一点,但是它并没有提到任何地方,它可以与Android项目

http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/view/Discussions/1

任何帮助将不胜感激工作,

比利

回答

1

你会需要同时检查Android和JUnit SDK/libs才能以这种方式工作。

+0

我该如何检入Android-SDK?是否可以在TFS服务器上安装SDK? –

+0

我认为最好将Android SDK包含在您的项目中。你只需要在一个地方更新它。但是如果你愿意的话,我可以给Brian Harry发一封电子邮件。他是TFS的PM。 –

2

我大部分工作,但是,这表示它不工作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/

我也写了一些东西,这是在我的博客上更详细。

http://slmtechnology.com/mobileboys/?p=194

相关问题