Как выполнить APK (контрольные примеры) с помощью команды ADB? - PullRequest
0 голосов
/ 07 февраля 2019

Не могу получить подробное описание установки apk.Я попытался ADB установить "filename.apk", показывая только успех.Есть ли способ получить полный файл журнала при установке или выполнении?

1 Ответ

0 голосов
/ 07 февраля 2019

При выполнении теста пользовательского интерфейса на эмуляторе или устройстве Gradle создает два файла apk, один для приложения и один для кода тестирования.Давайте создадим приложение и приложение для тестирования и установим их.

Сначала подключите устройство или эмулятор и введите в командной строке в папке проекта:

./gradlew clean installDebug installDebugAndroidTest

Эта команда будет:

  • очистить папку сборки
  • скомпилировать и установить приложение на устройстве
  • скомпилировать и установить приложение тестирования на устройстве

Теперь самое интересное.Запустите тесты из командной строки:

adb shell am instrument -w -r -e debug false -e class com.your.app.ExampleInstrumentedTest#checkButton com.your.app.test/android.support.test.runner.AndroidJUnitRunner

Давайте сначала объясним приведенную выше команду:

  • «adb shell am instrument -w» запускает все тесты пользовательского интерфейса
  • «- e debug false» потому что мы не хотим отлаживать тестирование
  • «- e класс com.your.app.ExampleInstrumentedTest # checkButton com.your.app.test / android.support.test.runner.AndroidJUnitRunner », это говорит нашему приложению о необходимости выполнить определенный тест
...