Android Manager - модуль для управления android эмуляторами

Делитесь модулями
  • @sergerdn А почему бы и не добавить важные ? что вы так писсимистичны ? Москва не сразу строилась, не сразу все устроилось ...

  • @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
    a431b422-bb09-4795-aa6c-08601d8450a9-image.png

    На винде стоит Nodejs v20.11.1
    e2caa9a1-9008-45df-ab05-8bcb409fd782-image.png

    установил uiautomator2

    npm install appium-uiautomator2-driver
    

    установил в адроидстудио всё что нужно:
    й0_1.png

    Заинсталил на винду jdk-8u341-windows-x64.exe

    Прописал все пути в переменные среды
    й0_4.png й0_3.png й0_2.png

    запустил

    appium -a 127.0.0.1 -p 4723 --base-path /wd/hub
    

    й1.png

    Проверка что запущен й3.png

    memu 7.1.1 запущен й2.png

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

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

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

  • @Nikolas продолжу свою ветку..вобщем мне помогло ручками в cmd ввести

    adb connect 127.0.0.1:21503
    

    причем 21503 это как я понял стандартный порт memu (команду мне подсказал chatgpt) хотя я запускал на порту 4723, ну да пофиг , лишь бы работало буду дальше копать.

  • у кого была такая же ошибка при использовании uiautomatorviewer.bat ?
    Кто как её обходил?

    2bef2efe-8a26-4bd6-9e50-f9d8825617ea-image.png

  • @Nikolas command administrator: adb kill-server

  • Возьму платную консультацию, кто поможет настроить подключение реального телефона

  • This post is deleted!
  • @Nikolas said in Android Manager - модуль для управления android эмуляторами:

    у кого была такая же ошибка при использовании uiautomatorviewer.bat ?
    Кто как её обходил?

    Надо остановить сервер аппиума.

  • image.png

  • кто нибудь сталкивался с проблемой adb , через консоль я могу открыть/Закрыть приложение , а в басе ловлю ошибку Ошибка: adb.exe: unknown command am

  • @thepappo
    Подскажите, как обойти пропадание коннекта БАСа с MEMU при проксификации memu ?

    А именно: когда на Drony включаешь прокси в работу, то есть жмешь включить (см скрин ниже) то коннект баса с дрони обрубается.
    d3a4aa93-456b-434d-a386-51b7a067d5fc-image.png

    И при попытке выполнить любое действие в вашем модуле вот такая ошибка :

    Поток №1 : unknown error: An unknown server-side error occurred while processing the command. Original error: Could not proxy. Proxy error: 'GET /wd/hub/session/96dc9793-3bb2-4182-a32e-d52b9c54c6b0/source' cannot be proxied to UiAutomator2 server because the instrumentation process is not running (probably crashed). Check the server log and/or the logcat output for more details

    Как будто UiAutomator2 тоже начинает проксироваться и соответственно конект падает.

  • @thepappo я заметил еще один прикол с этим модулем.
    Если у вас в винде node не уставлен дополнительно (например отсюда https://nodejs.org/en/download/current) , то npm модуль sharp версии 0.32.6 - который в этом модуле юзается для того чтоб гадать на эмуляторах капчу этим кубиком: 0ab0bc38-79b4-4a88-b2c4-de0edc980396-image.png

    npm пакет sharp версии 0.32.6 прописан в этом андроид модуле , а конкретно в его файле manifest.json вот так:

            "LanguageName": "Node",
            "LanguageVersion": "18.10.0",
            "ModuleName": "sharp",
            "ModuleVersion": "0.32.6"
    

    Вобщем этот андроид модуль будет вызывать ошибку проблема с установкой npm пакета блаблабла при открытии любого вашего другого проекта , в котором вы даже не юзаете этот андроид модуль.

    Поэтому если хочешь дать кому-то проект где даже не юзается этот андроид модуль , и у этого человека нет стоит на компе нода , но это вызовет у него ошибку что проблема с установкой npm пакета блаблабла , так как в проекте что ты ему дал - будет указан включенный этот андроид модуль, который в свою очередь требует npm sharp 0.32.6 , а для npm sharp 0.32.6 нужно заинсталить отдельно и предварительно на комп ноду.

    И поэтому приходится отключать на время в такой ситуации этот андроид модуль чтоб выдать обычному юзеру какой-то другой скрипт не связанный с этим андроид модулем.

  • @Nikolas I also encountered the same problem, did you solve it?

  • @dongkun508 да, решил. яж написал решение:
    И поэтому приходится отключать на время в такой ситуации этот андроид модуль чтоб выдать обычному юзеру какой-то другой скрипт не связанный с этим андроид модулем.

  • @Nikolas said in Android Manager - модуль для управления android эмуляторами:

    юзается для того чтоб гадать на эмуляторах капчу этим кубиком:

    Могу удалить кубик решения капчи. Там все равно говно код. Думаю, нормально не работает. А полноценно писать решалку капчи времени нет.

  • This error always pops up when I want to run a proxy. I cannot run multiple browsers:

    unknown error: 'GET /wd/hub/session/58b0772c-3d01-4f7f-a81f-e20a854b43c9/source' cannot be proxied to UiAutomator2 server because the instrumentation process is not running (probably crashed). Check the server log and/or the logcat output for more details

    If you know the solution, can you please help.

  • @thepappo @Nikolas

    I think you are not responding at all via "telegram", I have been writing for months. Can you please help me with this issue, I need the reason for the error and the solution.

  • @thepappo Но тогда капчу вобще никакую нечем будет гадать. Вот если как-то установить в твой модуль готовое решение что уже дает модуль капча гуру (тема с модулем)

    Или же в твоем модуле сделать чтоб из локальной папки скачанной с гитхаба юзался sharp предварительно на комп скачанный с гитхаба
    https://github.com/lovell/sharp/tree/v0.32.6

    Подскажи плиз, почему как только в Drony включаешь кнопку прокси включить , то отваливается связь с эмулятором ? Я об этом писал в посте http://community.bablosoft.com/post/174722