2012-09-11 34 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

相關問題