我在項目中遇到了測試問題。我已經正確配置了依賴關係,但我無法使用Robotium運行測試。當我的活動剛好延伸活動 - 一切都很好,當我添加「擴展SherlockActivity」後來我Robotium和Sherlock - NoClassDefFoundError
java.lang.RuntimeException: Exception during suite construction
at android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests.testSuiteConstructionFailed(TestSuiteBuilder.java:238)
Caused by: java.lang.NoClassDefFoundError: com.calculator.Main (example project from Robotium www).
我試圖在的IntelliJ和Eclipse運行測試。兩個IDE都有同樣的結果。
編輯:這是我的清單
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.calculator.test"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="android.test.runner" />
</application>
<uses-sdk android:minSdkVersion="8" />
<instrumentation android:targetPackage="com.calculator" android:name="android.test.InstrumentationTestRunner" />
</manifest>
在Intellij中沒有很多關於運行配置的選項。我已經把它設置爲用測試開始一堂課。我已經在上面添加了清單。奇怪的是,「TestMain擴展活動」的作品,但「TestMain擴展SherlockActivity」不 – user1728732