Релиз ZennoDroid 2.3.11.0 Добавлена возможность использовать эмулятор LDPlayer 9 • Добавлен поиск по цвету пикселя • Улучшен поиск по картинке

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
2 092
Реакции
4 583
Баллы
113
cgUNJj.png


Весь список изменений 2.3.11.0

Добавлено:

+ Добавлена возможность выбрать эмулятор LDPlayer 9.
+ Автоматическое переключение при первом запуске на установленный эмулятор (если установлен только MEmu или только LDPlayer).
+ В экшен "Открыть приложение" добавлена возможность указать стартовую активити.
+ Добавлен экшен "Открыть URL".
+ Добавлена возможность указать тип захвата изображения перед запуском устройства (Свой код C#)
Код:
Развернуть Свернуть Копировать
// Возможные варианты типа захвата изображения: "h264", "mjpeg", "off"
instance.DroidInstance.Action.Start(false, "h264");
+ Добавлена возможность поиска по цвету пикселя (Свой код C#).
Цвет пикселя можно получить через контекстное меню, кликнув правой кнопкой мыши по нужному месту на экране устройства
Параметры: цвет, область поиска, отклонение (погрешность) от заданного цвета, время поиска
Point FindPixel(string htmlColor, Rectangle[] rectangles, int variation, int searchTime);

Код:
Развернуть Свернуть Копировать
// поиск по всему экрану один раз и клик по найденному пикселю без задержек
var point = instance.DroidInstance.Screen.FindPixel("#F3BC2F", null, 0);
if (point.IsEmpty)
        throw new System.Exception("Not found");

project.SendInfoToLog("Send tap:" + point, true);
instance.DroidInstance.Input.Tap(point.X, point.Y);

Код:
Развернуть Свернуть Копировать
// поиск по области экрана в течение 5 сек и клик по найденному пикселю без задержек
var searchArea = new [] { new Rectangle(30, 300, 130, 400) };
var point = instance.DroidInstance.Screen.FindPixel("#f8bc1d", searchArea, 0, 5);
if (point.IsEmpty)
        throw new System.Exception("Not found");

project.SendInfoToLog("Send tap:" + point, true);
instance.DroidInstance.Input.Tap(point.X, point.Y);
+ FFMpeg обновлен до 7.0.0.
+ UIAutomator обновлен до 7.0.28.
+ Appium Settings обновлен до 5.12.14.
+ Adb обновлен до 35.0.2.
+ Frida обновлена до 16.5.2.
+ При использовании на одном компьютере ZennoDroid Pro (Memu / LDPlayer) и ZennoDroid Enterprise все параметры на вкладке Android независимы.


Исправлено:

Исправлены серьезные задержки (однопоточность) при поиске по картинке при выполнении шаблонов.
Исправлена ошибка при захвате устройства при выключенном Root на версиях MEmu 9.0.х.
Исправлено разгадывание Recaptcha2 кликами.
Исправлено выполнение javascript в WebView при запущенном браузере Chrome.
Исправлена точность установки геолокации.
Исправлены фризы при отображении экрана устройства. Улучшена отзывчивость при управлении устройством.
Улучшено получение названия активного приложения (при выполнении javascript, при открытии меню "Установленные приложения").
Улучшено выполнение javascript (добавлен повторный поиск адреса сокета и повторное выполнение команды в случае ошибки).
Исправлены ошибки при установке прокси через Proxifier в многопоточном режиме при большом количестве потоков и большом количестве используемых адресов прокси.
Исправлена ошибка при установке очень большого количества различных адресов прокси через Proxifier (Error: Too many sibling nodes).
Исправлена ошибка, приводившая к отображению пустых окон при выполнении шаблонов (при невозможности получить информацию об устройстве через adb).
Исправлена ошибка, из-за которой ZennoDroid не видел установленного MEmu.


Где скачать?

ZennoDroid 2.3.11.0 уже доступен в личном кабинете!
Также обновление будет предложено при запуске ProjectMaker.


Как сообщать о проблемах?

Просьба сообщать обо всех багах в Багтрекере, сопровождая проблему подробным описанием и сценарием воспроизведения. Это позволит нам быстро диагностировать и исправить ошибку.
 
  • Спасибо
Реакции: djaga, Maxxm и Newbi3
Добавлена возможность выбрать эмулятор LDPlayer 9.
Вот это интересный поворот))) Открываются новые интересные моменты...
Хотя по факту ЛД такое же Г... как и мему) но потестить интересно будет)
Спасибо!
 
отличные новости, мему корявый, лд получше будет
 
  • Спасибо
Реакции: Vadim3851
Подскажите пожалуйста а будет либо есть возможность выбирать нужный эмулятор перед стартом проекта? к примеру во входящих настройках есть выбор мему либо лд, а проект перед стартом уже сам видит какой эмулятор стартовать для работы.

Я не нашел екшена выбор эмулятора, а он крайне необходим, раз вы добавили поддержку двух эмулей!
Если я не увидел, подскажите как такое реализовать)
Благодарю!
 
Последнее редактирование:
Скажите в чем от Enterprise отличается от Professional? Чего нет в про что не работает с реальными устройствами?
 
Скажите в чем от Enterprise отличается от Professional? Чего нет в про что не работает с реальными устройствами?
Основное отличие что Enterprise в том что там можно работать с реал трубками! В про либо лайт только эмуляторы
 
Скажите в чем от Enterprise отличается от Professional? Чего нет в про что не работает с реальными устройствами?
PRO работает из коробки, сразу в бой. ENTERPRISE работает на чем угодно, не сразу в бой.
 
Вот это интересный поворот))) Открываются новые интересные моменты...
Хотя по факту ЛД такое же Г... как и мему) но потестить интересно будет)
Спасибо!
Тогда какой эмулятор хороший на данный момент для накрутки в соц сетях или регистраций?
 
А кто сталкивался с таким, при работе с LD плеером, он запускается, после загрузки, сам закрывается. В чем причина?
 
При установке апк на LD плеер сам апкашки устанавливаются и работают нормально, но вот кубики долго тупят и вылетают с ошибкой...в чем причина может быть?

129488
 
При установке апк на LD плеер сам апкашки устанавливаются и работают нормально, но вот кубики долго тупят и вылетают с ошибкой...в чем причина может быть?

Посмотреть вложение 129488
Баг, исправим. https://zenno.club/discussion/threads/ustanovka-prilozhenij-v-ldplayer.124879/post-828392
 
Подскажите пожалуйста а будет либо есть возможность выбирать нужный эмулятор перед стартом проекта? к примеру во входящих настройках есть выбор мему либо лд, а проект перед стартом уже сам видит какой эмулятор стартовать для работы.

Я не нашел екшена выбор эмулятора, а он крайне необходим, раз вы добавили поддержку двух эмулей!
Если я не увидел, подскажите как такое реализовать)
Благодарю!
А насчет этого есть мысли?
 
Подскажите пожалуйста а будет либо есть возможность выбирать нужный эмулятор перед стартом проекта? к примеру во входящих настройках есть выбор мему либо лд, а проект перед стартом уже сам видит какой эмулятор стартовать для работы.

Я не нашел екшена выбор эмулятора, а он крайне необходим, раз вы добавили поддержку двух эмулей!
Если я не увидел, подскажите как такое реализовать)
Благодарю!
А насчет этого есть мысли?
Есть централизованная настройка - Memu/LdPlayer.
Сменить виртуализацию можно только через перезагрузку программы.
Так что, к сожалению, не знаю пока как потом, а пока то что вы хотите - это не выполнимо.
 
  • Спасибо
Реакции: Maxxm
Написал в тикете.
Есть какое то решение?
Такая же проблема.
ZD 2.3.11.0
LDPlayer перепробовал версии до 9.1.22.3 включительно.
Итог один, запуск и сразу закрытие эмулятора, в логах сообщений никаких нет.
 
А кто сталкивался с таким, при работе с LD плеером, он запускается, после загрузки, сам закрывается. В чем причина?
Такая же проблема.
Баг. Сохранилась зависимость в работе от наличия папки с Memu. Исправим.

Нужно установить эмулятор Memu, выбрать его в настройках и один раз запустить.
После этого переключиться на LDPlayer, ошибка при запуске должна уйти.
 
  • Спасибо
Реакции: Antibiotik
поиск по цвету пикселя в заданной области почему-то не работает у меня...
Делаю поиск в определенной области скрин один пикселя желтого цвета (скрин один). По идее он не должен его находить в этой области, но код отрабатывает находя пиксель в другой области (скрин два) получается ищет по всему экрану, а не заданной области.
 

Вложения

  • Скриншот 13-01-2025 212311.jpg
    Скриншот 13-01-2025 212311.jpg
    140,9 KB · Просмотры: 165
  • Скриншот 13-01-2025 212359.jpg
    Скриншот 13-01-2025 212359.jpg
    237,7 KB · Просмотры: 158
получается ищет по всему экрану, а не заданной области.
var searchArea = new [] { new Rectangle(203, 393, 225, 415) };
Параметры области: x, y, ширина, высота;
В данном случае поиск по оси X от 203 до 428, по оси Y от 393 до 808;
 
var searchArea = new [] { new Rectangle(203, 393, 225, 415) };
Параметры области: x, y, ширина, высота;
В данном случае поиск по оси X от 203 до 428, по оси Y от 393 до 808;
Спасибо
не могу никак понять, а как можно задать в область поиска конкретную точку (x=203 y= 393) или небольшую область (x1=203 x2=225; y1=393 y2=415)или так не получится и он будет всегда искать от точки до границы экрана?
 
Спасибо
не могу никак понять, а как можно задать в область поиска конкретную точку (x=203 y= 393) или небольшую область (x1=203 x2=225; y1=393 y2=415)или так не получится и он будет всегда искать от точки до границы экрана?
Лайвхак для чайников на будущее. В обычном поиске по картинке выставляешь нужные координаты и потом конвертируешь в с#
 
Лайвхак для чайников на будущее. В обычном поиске по картинке выставляешь нужные координаты и потом конвертируешь в с#
И какой от этого толк? Код по изображению будет работать долго, а при количестве 30-50 изображений очень долго. Так что это вообще не вариант. С пикселем раза в три четыре все быстрее работает.
 
И какой от этого толк? Код по изображению будет работать долго, а при количестве 30-50 изображений очень долго. Так что это вообще не вариант. С пикселем раза в три четыре все быстрее работает.
Имел ввиду, чтоб понять, какие координаты в коде для пикселя указывать. Был вопрос про область координат, как правильно её прописать в коде.
А так то да, поиск по пикселю норм штука, сам использовал.
 
  • Спасибо
Реакции: tootee
129796

Почему может не появляться изображение в мэйкере ?В самом лдплеере все норм
UPD!
Это баг если стоит режим планшета, изменил разрешение на телефонное и норм стало .
 
Последнее редактирование:
Когда ждать фикс лдплеера? При запуске висит 2 минуты не обновляя экран, а потом еще 2 минуты на установке приложения. С мему такого нету, может кто знает как исправить
 
  • Спасибо
Реакции: Shodimaster
Когда ждать фикс лдплеера? При запуске висит 2 минуты не обновляя экран, а потом еще 2 минуты на установке приложения. С мему такого нету, может кто знает как исправить
писали что вроде пофиксят...после установки приложения там вообще ошибка вылазит, а по факту приложение установилось нормально. Хотя и очень долго
 
писали что вроде пофиксят...после установки приложения там вообще ошибка вылазит, а по факту приложение установилось нормально. Хотя и очень долго
+, то же самое
 
кубик прокси в лдплеере не работает
 
Когда ждать фикс лдплеера? При запуске висит 2 минуты не обновляя экран, а потом еще 2 минуты на установке приложения. С мему такого нету, может кто знает как исправить
писали что вроде пофиксят...после установки приложения там вообще ошибка вылазит, а по факту приложение установилось нормально. Хотя и очень долго
Да, будет фикс скоро.
 

Похожие темы

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)