2

Здравствуйте, я создал тестовый проект в затмении и правильно установил роботизм. Я тестирую APK, который был подписан с хранилищем отладки. Я знаю, что это тестовый проект работает с самой базовой точки стенда, потому что я могу начать деятельность только найти, когда я изменить строку:Robotium и ActionBarSherlock

private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.*********.*******Activity"; 

(я снялся из реального название проекта)

Этот вопрос я что каждый раз, когда тест переводит его в представление списка, которое использует actionbarsherlock, происходит сбой при тестировании.

E/AndroidRuntime (585): java.lang.NoClassDefFoundError: com.actionbarsherlock.app.SherlockFragmentActivity

Это отчет в LogCat в начале красного текста стены, созданной из аварии. У меня есть эта проблема, даже если мои тесты состоят только из операций сна, и я запускаю listActivity просто отлично.

Если у вас есть какие-либо советы или нужна какая-то другая информация, вся помощь будет оценена.

+0

Вы решили проблему? – kingston

ответ

0

Необходимо, чтобы в вашем тестовом проекте была задействована аппликация ActionBarSherlock как зависимость. Если вы используете Maven, эта зависимость должна быть в предоставленной области.

+0

Это уже случай, но спасибо. – user1367931

+0

Просто уточнить: означает ли ваш комментарий, что вы строите с Maven? –

+0

Ничего страшного сегодня не было. Я не использую Maven. Кроме того, SherlockFragmentActivity работает правильно, если я удалю роботизм, и это то, что мне было любопытно. Я буду комментировать, когда я выясню все, что я сейчас положил на спину, но спасибо за вашу заботу: D – user1367931