2012-07-05 178 views
1

我想在android應用程序中測試我的庫,但我想避免編譯和移動.jar文件。在沒有編譯的情況下測試我的android庫

在Xcode for iOs開發中,可以將您的庫項目添加到您的其他項目(測試應用程序)中的工作區中,並且當您運行測試應用程序時,它會構建庫並正確鏈接所有內容。

我可以在Eclipse中進行Android開發嗎?我怎樣才能做到這一點?

我試圖添加一個庫,但它看起來非常手動,這是不理想的時間。

這裏重要的是我有Android引用和依賴關係,所以我不能僅僅單元測試它自己的庫。我也正在創建一個SQLite數據庫,我希望在開發過程中對其進行檢查。

回答

1

我想你問的是Android庫項目,否則你可以用JUnit測試你的庫。 在這種情況下,信息android: testing library projects爲您提供了一步一步的指導,介紹如何繼續以獨立的方式測試Android Library項目。認爲它也可以通過屬於使用該庫的Android項目的測試來測試。

+0

謝謝,這對我很好。謝謝 – 2012-07-05 14:09:09

0

在最新的android SDK工具中,您不需要在構建路徑中添加jar,它們會自動添加。

你可以把你的jar文件放到你項目的libs文件夾中,但是它會在運行之前反編譯。

1

你可以使用RoboElectric來測試你的庫代碼,它允許你測試而不需要部署一個android模擬器。

或者您可以將您的庫項目設置爲Android庫項目,並將測試置於第一個項目中。 link

相關問題