2012-12-12 65 views
5

我有3個測試類從我的主應用程序的特定包。我的第一個測試班運行得很好,其他兩個都沒有。Android測試:儀器運行失敗,由於'java.lang.ClassNotFoundException'

當我嘗試運行的2次測試,我得到以下錯誤:

Instrumentation run failed due to 'java.lang.ClassNotFoundException' 

我已經驗證:

  • 如果被正確配置構建路徑,
  • 如果目標包是正確的,
  • 如果我有導入jUnit的問題。

任何猜測問題是什麼?

----- // -----

解決方案:

我改變了我使用JUnit的版本和測試執行,因爲他們應該。

回答

0

有你定義你的另外兩個班「AndroidManifest」

+0

在我的目標項目或我的測試項目中?目標在其Manifest中已經有了這些類。 –

11

需要將JUnit庫添加到您的包如下:

在Eclipse中,右鍵點擊你的測試項目,選擇屬性 - > Java構建路徑,在訂單和導出選項卡上,請檢查JUnit 4並單擊確定。

之後,清理或重建您的測試項目並運行。

1

Java構建路徑應導出JUnit 4庫(已選中)並確保您清理並重建項目

相關問題