Ошибка запуска helloworldtest из учебника - PullRequest
0 голосов
/ 26 мая 2010

Я получаю следующую ошибку, когда пытаюсь запустить тест. Я также пытался загрузить некоторые образцы и протестировать их, но я получаю ту же ошибку.

Это генерируется в соответствии с найденными учебниками здесь

Спасибо за любую помощь

java.lang.RuntimeException: Unable to resolve activity for: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=ca.imt.helloandroid.HelloAndroid/ca.imt.helloandroid.HelloAndroid }
at android.app.Instrumentation.startActivitySync(Instrumentation.java:371)
at android.test.InstrumentationTestCase.launchActivityWithIntent(InstrumentationTestCase.java:120)
at android.test.InstrumentationTestCase.launchActivity(InstrumentationTestCase.java:98)
at android.test.ActivityInstrumentationTestCase2.getActivity(ActivityInstrumentationTestCase2.java:87)
at ca.imt.helloandroid.test.HelloAndroidTest.setUp(HelloAndroidTest.java:24)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447)

Ответы [ 2 ]

1 голос
/ 04 октября 2010

Может ли быть так, что в конструкторе вашего тестового класса у вас есть следующий код:

public HelloAndroidTest() {
    super("com.example.helloandroid.HelloAndroid", HelloAndroid.class);
}

вместо этого кода:

public HelloAndroidTest() {
    super("com.example.helloandroid", HelloAndroid.class);
}

Я только что столкнулся с подобной проблемой, и это было ее решением.

0 голосов
/ 26 мая 2010

Может быть, SDK неправильно настроен? попробуйте переустановить Android SDK (http://developer.android.com/sdk/index.html)

...