2013-05-27 2 views
0

Из Android Studio я импортировал предыдущий проект Android без Eclipse.Android Studio - ActionBarSherlock не позволит запускать приложение

В комплект поставки входит ABS и работает в Eclipse без проблем.

Он компилирует ошибку в Android Studio. Однако каждый раз, когда я запускаю его, он не просто запускается, как в Eclipse, он переходит в некоторый тестовый режим и дает следующий результат.

Запуск тестов
Тест работает startedTest работает не удалось: Не удалось найти информацию для приборного: ComponentInfo {com.my.package/android.test.InstrumentationTestRunner}
Пустой набор тестов.

Тогда не открывается вообще.

+0

ли 'com.my.package' ваше реальное имя пакета? Проверьте пакет, указанный в файлах AndroidManifest.xml, он должен совпадать с модулями тестирования и приложения и, вероятно, был заменен фиктивным при импорте. Сравните с вашим оригинальным проектом Eclipse и исправьте файлы манифеста. – CrazyCoder

ответ

0

Попытайтесь включить слово «тест» в свои методы, с которыми я столкнулся, и должны называть все методы, такие как testIfOneIsOne или OneIsOneTest (теперь я не уверен, какой порядок я использовал). Также: Используете ли вы ту же версию junit на eclipse/intelij?

+0

Ну, я в идеале не хочу сейчас испытывать какие-либо испытания, не слишком хорошо знаком с этим, и в ближайшее время будет проходить тестирование. На данный момент я удалил тестовый каталог и просто хочу, чтобы он ушел и был похож на Eclipse :) Eclipse не показывает тестовый каталог, такой как Android Studio. Вы предлагаете мне переименовать все мои методы и включить в них «тест»? Любая разработка по этому поводу? Опять же, я хочу попробовать и избежать всех тестов прямо сейчас, это ранние этапы. – mgibson

+0

@migbson. Вы используете maven или ant для сборки приложения? – Axxxon

+0

Ни у меня не было простого проекта Eclipse, который отлично работал. Я импортировал этот проект из существующего источника в Android Studio .. однако, когда я запускаю его в AS, он всегда приходит с этими тестовыми сообщениями, которых просто нет, когда я запускаю их в Eclipse. – mgibson

0

попробуйте проверить мое решение здесь. ABS включает в себя junit, который может работать для вас. Попробуйте выполнить мое решение здесь: Problems importing project into Android Studio regarding ActionBarSherlock

Ниже представлена ​​подробная информация, которая, надеюсь, также будет работать в вашем случае. В частности, проверьте шаг 4)

Следующие шаги позволили мне получить ActionBarSherlock бег без проблем.

1) Скачать последнюю ABS здесь: [http://actionbarsherlock.com/][1]

2) Extract ABS вы должны иметь каталог в там под названием "ActionBarSherlock". Скопируйте его в рабочее пространство Android Studio. и переименовать в ActionBarSherlock (changed casing) -> Теперь у меня есть Android Studio Projects под \*documents*\Android Workspace\ В отличие от \Eclipse Workspace\

Так теперь вы должны иметь что-то вроде:

\*documents*\Android Workspace\ActionBarSherlock\

Наряду с основным проектом, может быть:

\*documents*\Android Workspace\TestProject\

3) Open Android Студия нагрузки вам r TestProject затем перешел File> Import Module... Теперь перейдите к ActionBarSherlock под \*documents*\Android Workspace\ActionBarSherlock\ Нажмите «ОК» и далее, чтобы закончить. Он спросит, если вы хотите установить Зависимость от к новому модулю (или, по крайней мере, сделал мой) нажмите OK

4) в этот момент при компиляции я получаю ошибки в \ActionBarSherlock\test\ жалующихся Junit. Я просто удалил каталог \Test\ с моего модуля ABS под видом проекта. Right click \test\ > Delete....Кроме того, можно включить файл банку JUnit, но я не думаю, что его надо

5) теперь вы должны быть в состоянии собрать без ошибок

Смежные вопросы