Robotium из командной строки на Mac

Я тестирую приложение для Android и хочу запустить тест Robotium из терминала на Mac. Как я читал, я использую adb shell am instrument -w com.test.test1/android.test.InstrumentationTestRunner Терминал говорит: «-bash: adb: команда не найдена». Наверное, я не вижу чего-то очевидного, но я действительно только учусь. Что мне не хватает?


person Ann    schedule 06.04.2012    source источник


Ответы (1)


Похоже, у вас неправильно установлены переменные среды. Вам нужно перейти в каталог вашего Android SDK, а затем перейти в папку с инструментами платформы. Как только вы окажетесь там, вы сможете использовать adb.

вот дополнительная информация (перейдите к той части, где говорится о переменных среды в разделе «Изучение раздела SDK»

В Linux отредактируйте файл ~/.bash_profile или ~/.bashrc. Найдите строку, задающую переменную окружения PATH, и добавьте в нее полный путь к каталогам tools/ и platform-tools/. Если вы не видите строку, определяющую путь, вы можете добавить ее: export PATH=${PATH}:/tools:/platform-tools

В Mac OS X найдите в своем домашнем каталоге .bash_profile и действуйте так же, как в Linux. Вы можете создать .bash_profile, если у вас его еще нет.

person jsb    schedule 06.04.2012
comment
Спасибо! Это прогресс, но теперь он говорит «INSTRUMENTATION_STATUS: id=ActivityManagerService INSTRUMENTATION_STATUS: Error=Невозможно найти информацию об инструментировании для: ComponentInfo{com.test.test1/android.test.InstrumentationTestRunner} INSTRUMENTATION_STATUS_CODE: -1 android.util.AndroidException: INSTRUMENTATION_FAILED: com.test.test1/android.test.InstrumentationTestRunner' - person Ann; 06.04.2012
comment
stackoverflow.com/questions/7608914/ - person jsb; 06.04.2012