プロジェクトのテストに問題があります。依存関係を正しく構成しましたが、Robotium を使用してテストを実行できません。私のアクティビティがActivityだけを拡張する場合-すべて問題ありません.「SherlockActivityを拡張する」を追加すると、
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>