grizzlytg.zip Фикс от разраба модуля, у меня лично почему то без установленной переменной RESULT действия тг не выдают логи в эту переменную и с ошибкой завершаются, хотя действия выполняются нормально
Android Manager - модуль для управления android эмуляторами
-
@alex911 судя по логу ни один эмулятор не запущен. Запущенные девайсы имеют вид типа такого:
List of devices attached 127.0.0.1:21503 deviceДля фикса нужно скачать утилиту gow.exe. После установки перезапустить ПК. Эта утилита позволяет выполнять linux команды в Windows.
После установки выполнить:
where adbЕсли все ок, то должно вывести только один путь, этот, в папке с Sdk:
C:\Users\<USER_NAME>\AppData\Local\Android\Sdk\platform-tools\adb.exeЭтот путь берется из переменных среды. Часто при установке эмулятора, типа Nox или MEmu, они автоматически записывают свой путь в перменные среды, и в их папке тоже есть adb. Поэтому для фикса нужно переименовать adb.exe в папке эмулятора, например, в _adb.exe.
Все конфликтные пути к adb, опять же, видно при выполнении команды where adb. После переименования выполняем эту команду еще раз, в ее выводе должен остаться только один путь к Android Sdk, либо он должен идти первым.
Важно!
- Прежде чем задать вопрос, внимательно прочитайте тему. 90% что ваш вопрос уже решен и его решение уже расписано мной или кем-то из участников форума.
- Если не нашли ответа, гуглите. Это не сложно.
- Я не отвечаю в тг или в ЛС. Все кто пишут в тг блокируются.
- Если вы сами не хотите ни в чем разбираться и хотите чтобы я вам написал скрипт "где все просто и надо пару кнопок нажать" - можно. Цена от 40к.
Уважайте чужое время,
-
@alex911 said in AndroidManager - модуль для управления android эмуляторами:
@thepappo said in AndroidManager - модуль для управления android эмуляторами:
where adb
после манипуляций у меня такой ответ!

но в итоге в басе всеравно не конектится(
-
This post is deleted!
-
-
@Zack9 для реальных телефонов будлут следующие проблемы:
- В файловой системе нужно ставить права на запись перед тем как пушить туда. Для этого надо еще получать айдишник юзера для конкретного приложения. Плюс сами команды должны идти через su (супер юзера), придется экранировать кавычки. В общем что-то типа такого:

Можете, конечно, сами отправлять эти команды через "Запустить процесс".
-
На телефоне будут выскакивать уведомления. Функционала для их закрытия в модуле нет и пока не планируется.
-
Фингерпринты. Куча параметров, типа imsi, imei, номера симки там вообще не меняется или делается геморрно и с перезагрузкой. На эмуляторах есть API.
- В файловой системе нужно ставить права на запись перед тем как пушить туда. Для этого надо еще получать айдишник юзера для конкретного приложения. Плюс сами команды должны идти через su (супер юзера), придется экранировать кавычки. В общем что-то типа такого:
-
Круто.. Но немного не понятно с настройкой.. Мануал б подробный для не далеких))))
-
Для Nox, если сначала ввести в консоли:
adb connect 127.0.0.1:62001То после этого модуль видит эмулятор. Но почему - то не все действия работают.
Пробовал открывать ссылку в браузере, смотреть установленные программы, это все работает.
Но вот приложения не запускаются, просто ничего не происходит.Так же в переменные среды добавлял первым папку с Nox и тогда не нужно было вручную подключаться через консоль и модуль сразу видел эмулятор. Но что так, что с подключением через консоль запуск приложений не работает. Gow устанавливал, ничего не изменилось.
Кстати еще из возможных проблем почему нет подключения. В Nox отладка по USB включается в скрытом меню для разработчиков, а в Bluestacks в настройках приложения.
-
@spacerange да, эта команда вроде как нужна для реальных телефонов, видимо и для нокса тоже. Что с телефонами, что с ноксом 100 лет не работал.
По поводу открытия приложений, там обычная adb команда:
adb shell am start -n activityNameВместо activityName - ваше активити. Возможно, вместо активити название приложения вводите. Попробуйте руками в cmd выполнить.
Активити можно получить через модуль действием "Получить активити". Перед этим открыв приложение. Еще удобно смотреть через аппку Lucky Patcher. Там же можно, кстати, выключать рекламу и пермишенсы у прил.
