如何在Eclipse中的目標項目的/test
目錄中創建一個Android測試項目?在Eclipse中創建一個Android測試項目
注意:根據Stackoverflow常見問題回答你自己的問題,我只是在爲自己的人做我自己的Q + A。
如何在Eclipse中的目標項目的/test
目錄中創建一個Android測試項目?在Eclipse中創建一個Android測試項目
注意:根據Stackoverflow常見問題回答你自己的問題,我只是在爲自己的人做我自己的Q + A。
我使用太陽神與Android(10.0.1)
的Android Testing fundamentals建議您 發生在同一個項目文件夾的測試,你src
文件夾的最新版本。有人建議你在自己的文件夾中創建一個新的測試項目,這樣它就不會被打包到apk中。 我看着我的apk內,我不認爲測試的東西被包括在內(但我可能是錯的)。我喜歡將它放在同一個目錄中,因爲它更方便版本控制 - 您不需要每次同步兩個項目。
假設我們要創建一個測試套件MyAndroidApp
項目
轉到文件。新。其他.. ... Android的Android的測試項目
MyAndroidAppTest
MyAndroidApp
tests
目錄下當創建它,如果你得到一個An internal error occurred during: "Refreshing workspace".
錯誤(或其他錯誤)只是忽略它。點擊確定。
- 衛生的MyAndroidApp
項目即使
該項目是在<workspace path>/MyAndroidApp/tests
目錄它會出現在Package Explorer正常的Eclipse項目。 清理MyAndroidAppTest
項目。 這對我有用。
編輯
如果您在Eclipse中上傳到SVN(通過同步的MyAndroidApp
項目,而不是MyAndroidAppTest
項目),你需要做的多一點(我剛剛做了它現在)。 所以當你更新你的其他工作副本將拉下/tests
目錄。 MyAndroidAppTest
項目不會自動顯示在Package Explorer中。 所以你需要去文件..導入...現有項目到工作區.... 然後通過瀏覽到您的<workspace path>/MyAndroidApp/tests
目錄選擇根目錄,然後單擊完成。
我在這裏發現了一個非常詳細的解決這個問題的方法。這似乎是一個ADT錯誤。
http://jonblack.org/2012/11/24/creating-an-android-test-project-within-a-project
不過,當我導入測試項目回到第5步工作區,我得到了以下錯誤消息:
java.io.FileNotFoundException: C:\projects\MyApp\com.myapp.test-test\project.properties (The system could not finde the file specified).
我只是關閉錯誤對話框,測試項目出現在我的工作區中與我的android項目相同的級別,但位置已正確設置爲MyApp/tests。 所以我寫了一個測試,運行它,它工作。
工作正常。沒有SVN問題對我來說。我使用的是Ubuntu 10.04,Helios,Subclipse和Unfuddle。 – user77115 2011-08-10 17:36:37
當我這樣做時,我在一個子目錄「MyAndroidAppTestTest」(是的兩個測試)而不是「測試」中獲得測試項目。 – Kurt 2012-06-28 14:59:51
謝謝你,你只是壓抑了我的壓力。 – pharaoh 2012-08-24 03:18:30