2010-05-26 120 views

回答

0

完整的錯誤消息包含類的名稱,在類路徑上找不到。仔細檢查用於運行測試的類路徑是否包含所有必需的類和庫(您的類文件,junit.jar,android特定的庫)。

0

我發現重建通常會找到類(因爲它是一個類路徑問題)。 Netbeans似乎積極編譯現有測試,但主要源代碼(至少來自maven設置)並不總是可用。

我已經開始運行完整版本來嘗試解決這個問題。可能有一個解決這個問題的插件,但我還沒有找到它。

編輯:This可能會有所幫助。

+0

我認爲他有更多的android-netbeans集成問題。您提到了如果爲項目源啓用了保存編譯,則會出現問題。 – Karussell 2011-03-28 20:27:06

16

檢查您的測試項目的清單,例如HelloWorldTest/AndroidManifest.xmlinstrumentation標記的android:targetPackage屬性應該以應用程序中的包爲目標,例如com.example.helloworld不是您測試項目的測試包(如com.example.helloworld.test)。

+0

* facepalm *你剛剛救了我1小時的搜索。這是一個常見的錯誤,但我往往忽視它不時:) – marsbear 2012-08-17 12:39:54

+3

呃呃我失去了一個小時自己的錯誤。 :) – 2012-08-17 15:31:55

3

主要應用簡單AndroidManifest.xml -> manifest -> package應該匹配AndroidManifest.xml -> manifest -> instrumentation -> android:targetPackage的測試應用。

+1

但是,如果他運行簡單地沒有儀器測試,但普通的舊jUnit? – JacksOnF1re 2015-04-02 16:28:42

相關問題