我在四個單獨的項目中分別對我的Android項目進行測試:單元和功能測試,以及需要本機Android環境(活動/服務測試,功能性Robotium測試)的測試,假設可以安全地在人工環境中運行(Robolectric +針對非嚴格Android庫的一些驗收測試)。但是,我需要在一些項目之間共享一些實用程序類(主要是指Android測試工具包,但如果我可以將它們放在Robolectric下也是很好的)。Android測試項目的常用工具類
我該如何解決這個問題?我應該創建一個Android庫或一個簡單的JAR,將存根android.jar作爲依賴項嗎?我已經嘗試了兩種解決方案,但得到了來自支持庫的類NoClassDefFoundError
或IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
的奇怪錯誤,用於測試項目的類。