3 место Автоматизация Android без посредников. Часть 2.

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43
На LDPlayer вообще ничего не устанавливается, через командную строку всё прям чики пуки, а тут через код ничего не устанавливается
107124


приложение не появляется, ответ такой


Код:
Microsoft Windows [Version 10.0.19045.2965]
(c) Љ®аЇ®а жЁп Њ ©Єа®б®дв (Microsoft Corporation). ‚ᥠЇа ў  § йЁйҐл.

C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.7.3.0\Progs>D:

D:\>cd D:\LDPlayer\LDPlayer9\

D:\>adb -s emulator-5554 install "H:\Регистратор telegram\clipper.apk"
Performing Streamed Install

D:\>
Ввожу напрямую и всё удачно "Success"

Код 2:
Microsoft Windows [Version 10.0.19045.2965]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

C:\Users\n-pad>adb -s emulator-5554 install "H:\Регистратор telegram\clipper.apk"
Performing Streamed Install
Success

C:\Users\n-pad>
Что за беда не понятно
 

voloshko.olexander@gmail.

Новичок
Регистрация
18.12.2022
Сообщения
5
Благодарностей
1
Баллы
3
Может кто подскажет, столкнулся с проблемой которую не могу решить, я работаю с реал телефонами и у меня возникает проблема с кодом a.Click. В чем суть проблемы, при использовании Xiaomi на андроид 12, данный код не срабатывает и получаю ответ что элемент не найден. Но при работе с другим телефоном на Андроид 10, данный код отрабатывает отлично. Подскажите в чем может быть проблема?
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 785
Благодарностей
1 949
Баллы
113
Может кто подскажет, столкнулся с проблемой которую не могу решить, я работаю с реал телефонами и у меня возникает проблема с кодом a.Click. В чем суть проблемы, при использовании Xiaomi на андроид 12, данный код не срабатывает и получаю ответ что элемент не найден. Но при работе с другим телефоном на Андроид 10, данный код отрабатывает отлично. Подскажите в чем может быть проблема?
Сравните дерево элементов на разных девайсах, так проще будет понять в чем может быть причина, ну или может какие то новые настройки появились в настройках новых версий андроида
 

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
TikTok пишет что нет интернета..((
 

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Взять команду дампа из общего кода и запихнуть в кубик a.Command, не забыть поставить true. В переменной Receiver появится содержимое xml дампа
Может подскажете как это сделать ? :bn: Положить дамп в переменную... Уже и так и сяк тыкал.. гуглил.. но:dy:

C#:
var a = project.Context["ADB"];
a.Command("cat /proc/bus/input/devices", true);

project.Variables["event"].Value = Regex.Match(project.Variables["receiver"].Value, "(?<=mouse2 event).*").ToString().Trim(); //получение № ивэнта
Что то из этого ?
C#:
AdbClient.Instance.ExecuteRemoteCommand(@"uiautomator dump /dev/tty", device, receiver);
                    doc.LoadXml(receiver.ToString().Replace("><",">\r\n<").Replace("UI hierchary dumped to: /dev/tty", ""));
:bn:
 
Последнее редактирование:

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Дамп и любой ответ консоли в переменную :-)
C#:
string pathAdb = project.Variables["pathAdb"].Value; // путь к adb
Process cmd = new Process();
cmd.StartInfo = new ProcessStartInfo
{
    FileName = "cmd.exe",
    CreateNoWindow = true,
    UseShellExecute = false,
    WindowStyle = ProcessWindowStyle.Normal,
    RedirectStandardInput = true,
    RedirectStandardOutput = true,
};
cmd.Start();

cmd.StandardInput.WriteLine($"cd {pathAdb}"); // переход в директорию с adb
//Thread.Sleep(200);
cmd.StandardInput.WriteLine(string.Format(@"adb exec-out uiautomator dump /dev/tty")); // Команда adb

cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit(50); // Через сколько закрыть консоль
return cmd.StandardOutput.ReadToEnd();
 

Jack_Dream

Client
Регистрация
05.12.2021
Сообщения
347
Благодарностей
28
Баллы
28
Ребят, подскажите adbkeyboard.apk на 7 андроиде так же работает как и на 5,1? Что то на 5м работало без проблем а на 7 не вводит русский и все:(
 

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28
Кто то сталкивался ?
Удаляется весь текст если в конце есть цифры o_O и остаются только они..
Без цифр все норм:bn:
Memu
a.Text("@sarali69"); //ввод текста :dy:
 

Ruhas

Client
Регистрация
26.11.2019
Сообщения
666
Благодарностей
169
Баллы
43
Ребят, подскажите adbkeyboard.apk на 7 андроиде так же работает как и на 5,1? Что то на 5м работало без проблем а на 7 не вводит русский и все:(
Решил вопрос с русским языком? У меня тоже не вводит на кириллице.
 

Jack_Dream

Client
Регистрация
05.12.2021
Сообщения
347
Благодарностей
28
Баллы
28

Ruhas

Client
Регистрация
26.11.2019
Сообщения
666
Благодарностей
169
Баллы
43

Ruhas

Client
Регистрация
26.11.2019
Сообщения
666
Благодарностей
169
Баллы
43
Решил)) зенодроид взял(
Я вот все методы пробую с форума, не идет кириллица и все. Капча на кириллице, вводить ответ не хочет.. Уже и язык ввода менял, и язык эмулятора, и с бубном прыгал, я хз короче..)
 

Slavik09

Новичок
Регистрация
27.01.2024
Сообщения
4
Благодарностей
1
Баллы
3
Спасибо за информацию дружище)
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 676
Благодарностей
1 066
Баллы
113
Ребята, кто шарит, нужно получить содержимое ответа определенного запроса используя библиотеку FiddlerCore из трафика прилы на memu (все подробности в ТГ)
Обратился к ТС, но он к моему сожалению, как я понял, не работает щас.
 

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