2011-01-28 88 views
0

通過單元測試我碰到這個建議跑Android的文檔展望...排除部測試項目建設

您可以在文件系統中的任何地方創建一個測試項目,但最好的方法是添加測試項目,以便其根目錄測試/與主應用程序項目的src /目錄處於同一級別。這有助於您查找與應用程序關聯的測試。例如,如果您的應用程序項目的根目錄是MyProject的,那麼你應該使用下面的目錄結構:

MyProject/ 
    AndroidManifest.xml 
    res/ 
     ... (resources for main application) 
    src/ 
     ... (source code for main application) ... 
    tests/ 
     AndroidManifest.xml 
     res/ 
      ... (resources for tests) 
     src/ 
      ... (source code for tests) 

我的問題是,我怎麼能排除從項目的「測試」目錄我測試的時候我建立生產?否則,我將在.apk中包含一堆額外的代碼,這些代碼永遠不會用於任何事情。

回答

2

您是否使用Android Ant構建版本來構建可分發的apk?如果是這樣,你不應該顯示測試代碼,就像你不會顯示src代碼一樣。

+0

我使用Eclipse,所以當我爲設備構建時,我只需點擊運行按鈕即可。我假設它在幕後使用Ant。我實際上沒有發現這是一個問題,我只是提前提出這個問題,以防我以後遇到問題。 – JediPotPie 2011-01-30 19:34:07