Невозможно собрать сервер Selendroid APK для приложения '...'
Привет всем, я пытаюсь запустить тестер с Selendroid, чтобы проверить приложение на моем устройстве. сервер selendroid работает на PORT 4444 и тестовый скрипт корректен, но когда я пытаюсь запустить тестовый скрипт с помощью TestNG, эти ошибки отображаются в консоли:
[RemoteTestNG] обнаружил TestNG версии 6.14.2 СБОЙ КОНФИГУРАЦИИ: @BeforeSuite setUp org.openqa.selenium.SessionNotCreatedException: Невозможно создать сервер Selendroid APK для приложения 'io.selendroid.standalone.android.impl.DefaultAndroidadApp: команда: C:\dev\sdk\android-sdk-essential\build-tools\24.0.1\aapt.exe пакет -M C:\Users\NP\AppData\Local\Temp\io.selendroid.testapp1545829318250\AndroidManifest.xml -I C:\dev\sdk\android-sdk-essential\platform \android-24\android.jar -F C:\Users\NP\AppData\Local\Temp\io.selendroid.testapp1545829318250\manifest.apk -f Длительность команды или время ожидания: 33,59 секунд Информация о сборке: версия: "неизвестно", редакция: "неизвестно", время: "неизвестно" Информация о системе: хост: "Шакиб", IP-адрес: "192.168.73.45", имя os.name: "Windows 10", os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_144'Информация о драйвере: io.selendroid.client.SelendroidDriver в org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver).java:647) в org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:247) по адресу org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114) по адресу org.testng.remote.RemoteTestNG.initAndRj (org) (удаленный доступ) или удаленный доступ (org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) Причина: io.selendroid.server.common.exceptions.SessionNotCreatedException: Невозможно создать сервер Selendroid APK для приложения 'io.selendroid.standalone.android.impl.DefaultAndApp 37f09ad0': Ошибка при выполнении команды оболочки: C:\dev\sdk\android-sdk-essential\build-tools\24.0.1\aapt.exe пакет -M C:\Users\NP\AppData\Local\Temp\io.selendroid.testapp1545829318250\AndroidManifest.xml -I C:\dev\sdk\android-sdk-essential\platform \android-24\android.jar -F C:\Users\NP\AppData\Local\Temp\io.selendroid.testapp1545829318250\manifest.apk -f
Я действительно не знаю, почему APK не устанавливается, кто-нибудь знает, как я могу это исправить? Любая помощь будет высоко ценится.
1 ответ
Selendroid поддерживает уровень API от 10 до 19, поэтому возможно, что ваш файл apk собран с более высокими версиями Android API.