2012-07-02 4 views
0

Я пишу сценарий, который выполняет серию операций над эмулятором Android. Я бы хотел запустить эмулятор и запустить набор тестов. До сих пор у меня есть:Запуск эмулятора и текущих тестов Android

(emulator-ARM @emuName) & adb wait-for-device; adb shell am instrument -w com.name.name.android.test/android.test.InstrumentationTestRunner 

Но все это делает пинает эмулятор, и возвращает ошибку, которая гласит:

android.util.AndroidException: Can't connect to activity manager; is the system running? 

мне кажется, что устройство ждать в обмен на просто жду устройство, которое должно быть подключено, а не для того, чтобы устройство было готово, что, как мне кажется, мне нужно

У кого-либо еще была эта проблема или у вас есть предложение?

+0

Какая IDE вы используете для написания тестов? – BlackHatSamurai

+0

Перезапустите ADB, перечислите устройства: 'adb devices' – pawelzieba

+0

@BlaineAnderson, тесты были написаны в eclipse. – ZacAttack

ответ

0

Согласно документации Android Debug Bridge/Commands/Scripting/wait-for-device, это точно так же, как вы сказали (Мне кажется, что wait-for-device просто ждет подключения устройства, а не для устройства быть готовым ...). К сожалению, нет упомянутой команды, которая делает то, что вам нужно.

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