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

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
2 150
Реакции
4 684
Баллы
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 · Просмотры: 196
  • Скриншот 13-01-2025 212359.jpg
    Скриншот 13-01-2025 212359.jpg
    237,7 KB · Просмотры: 184
получается ищет по всему экрану, а не заданной области.
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)