2012-06-18 68 views

回答

0

通過你發佈你已經看了已經崗位,我假設你正在運行的命令日誌來看:

ant emma debug install 

你的問題可能取決於很多因素,包括你安裝了什麼android-sdk。如果你有13個版本或更低,你需要運行:

ant coverage 

請提供更多信息,包括哪些SDK版本正在運行,確切的命令正在運行,並在那裏你正在運行它(項目,LIB項目,測試項目)

+0

我在android-14上運行。 Mys測試項目和主要項目是一樣的。我正在項目文件夾中運行命令(即與測試項目相同)。 –

+0

如果您已經正確設置了項目,則目標應該存在。從我看到的最好的做法是將測試項目拆分爲主項目中的單獨文件夾(即測試/)。然後你需要在你的主文件夾中運行這個文件(你可能必須用'-t'指定一個目標文件): 'android update project -p .' 然後cd進入你的'/ tests'文件夾並輸入: 'android update test-project -p。 -m ..' 將其指向您的主項目。這也會生成一個build xml,它依賴於包含emma目標的android ant xml。 – alexgophermix

+0

當我有一個主項目和一個不同的測試項目時,我的Coverage報告生成的很好,但我問如何在創建測試項目時選擇測試項目作爲「THIS PROJECT」選項,即我的測試和主要兩個項目是相同的。我必須運行更新項目和更新測試項目在同一個文件夾?如果我這樣做,然後螞蟻艾瑪調試安裝或螞蟻艾瑪調試安裝測試不工作?在這種情況下如何做到這一點。 –