Версия 2.1 обновлена в начале потока:
Добавлено действие для тестирования URL с упрощенным выводом.
Android Manager - модуль для управления android эмуляторами
-
@Awers said in Android Manager - модуль для управления android эмуляторами:
@sergerdn пробовал все версии начиная от 0.29.0. Полностью сносил ноду из баса и пк, какие то библиотеки ставил, все равно эту ошибку дает...
Вероятно, то, что ты хочешь сделать, без выдирания зубов через заднее место не решить.
https://www.npmjs.com/package/sharp
It can be used with all JavaScript runtimes that provide support for Node-API v9, including Node.js (^18.17.0 or >= 20.3.0), Deno and Bun. -
@Awers said in Android Manager - модуль для управления android эмуляторами:
То есть автор изначально сделал неработающее действие по решению капчи?
Не думаю, так как есть и очень древние версии библиотеки, не с такими требованиями.
Самая распространённая ошибка девелоперов в BAS, кто работает с NodeJS, они не указывают версии пакетов в npm и ставится всегда последняя.
А ты сиди и гадай на какой версии автор разрабатывал и тестировал. И никаких тестов нет, нечего запускать, чтобы проверить практическим путем, работает ли скрипт на каких-то версия пакетов, после их обновления, как их задумывал автор.Вот, например:
https://www.npmjs.com/package/sharp/v/0.32.1Most modern macOS, Windows and Linux systems running Node.js >= 14.15.0Почему у тебя не выходит понизить версию - это вопрос.
Но всего этого не случилось бы, если бы автор зафиксировал версию в своем модуле.
Или, если бы разработчик BAS добавил бы текущую версию NodeJS LTS в BAS.
-
@AngelOfAncient в первом сообщении раздел FAQ, там есть решение. Не пробовал?
-
@sergerdn said in Android Manager - модуль для управления android эмуляторами:
Но всего этого не случилось бы, если бы автор зафиксировал версию в своем модуле.
Я вот не пойму, модуль что в сейфе лежит за семью печатями? В чем проблема открыть manifest.json и прописать любую версию, какую хочешь? Более того исходный код модуля выложен в шапке темы. Правь что хочешь.

0.32.6 должна работать.
-
Ставил сегодня по инструкции: не хватает после того как appium поставите, запустить установку драйвера
appium driver install uiautomator2ну и как писали выше запускать апиум надо с
appium -a 127.0.0.1 -p 4723 --base-path /wd/hubну и на всякий тоже
npm install appium-uiautomator2-driverесли можно добавьте в шапку!
-
Кто как оптимизирует образы Memu ? ответьте в этой теме
https://community.bablosoft.com/topic/27369/оптимизация-memu-emulatorА то может ее не видно, так-как ее в оффтопик положили.
-
@Nicolas said in Android Manager - модуль для управления android эмуляторами:
А то может ее не видно, так-как ее в оффтопик положили.
Оффтопик потому что этот форум посвящён BAS
-
@Nicolas said in Android Manager - модуль для управления android эмуляторами:
@sergerdn А почему бы и не добавить важные?
Форума на хватит, придется овнеру покупать ДЦ для хранения всей инфы.
@Nicolas said in Android Manager - модуль для управления android эмуляторами:
что вы так писсимистичны ?
Я опытный. Пессимизм тут не при чем.
-
@sergerdn said in Android Manager - модуль для управления android эмуляторами:
Форума на хватит, придется овнеру покупать ДЦ для хранения всей инфы.
Форума баса, точно уже скоро не хватит, чтоб весь ваш флуд хранить. Завязывай.
-
@thepappo
Вроде всё по мануалу делал , но список устройств пустой, хотя сервер запущен.Типа мой Конфиг:
В файле андроид модуля manifest.json прописал sharp 0.32.6

На винде стоит Nodejs v20.11.1

установил uiautomator2
npm install appium-uiautomator2-driverустановил в адроидстудио всё что нужно:

Заинсталил на винду jdk-8u341-windows-x64.exe
Прописал все пути в переменные среды

запустил
appium -a 127.0.0.1 -p 4723 --base-path /wd/hub
Проверка что запущен

memu 7.1.1 запущен

выполняю экшн запустить сервер


Выполняю экшн Получить список устройств

Но список девайсов пустой:




