3

我目前有一个 Android 项目检入到我们的 TFS 服务器中,并且最近一直在努力让它使用 ant 构建并运行 Junit 测试(也使用 Robolectric 和 Mockito)。

在本地使用 ant 构建我的项目可以正常工作,但我希望在签入更改时配置 TFS 以构建和运行我的 junit 测试。

我发现了这个,但是它没有提到它可以与 Android 项目一起使用的任何地方

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

任何帮助将不胜感激,

比利

4

2 回答 2

2

然而,我的大部分工作都在工作,也就是说它不能 100% 工作。我将分享我所做的一切,希望你能让它发挥作用。不起作用的部分是将apk移动到Drops目录时;我得到一个 UnauthorizedAccessException,所以我很接近。

通常,您要做的是将 Java、Ant 和 Android SDK 都签入您的项目,并设置构建以针对 Andriod SDK 和您想要构建的 SDK 版本运行 ant。为此,您需要项目中的 Java、Ant 和 Android SDK。(这里是我用来让它在某种程度上工作的资源。不起作用的部分是将 apk 移动到 drop 目录,我不确定它的去向,但是 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

于 2012-12-12T22:31:39.320 回答
1

您还需要检查 Android 和 JUnit SDK/libs 以使其以这种方式工作。

于 2012-09-11T02:35:41.420 回答