@radb0310 Я знаю, модуль говно код лютый, не юзай его.
Android Manager - модуль для управления android эмуляторами
-
Поток №1 : ReferenceError: serial is not defined
Действие Загрузить Файл / папку.
В чем может быть дело?
-
This post is deleted!
-
Версия 2.6
- Исправлена ошибка в действии "Загрузить файл / папку" (
ReferenceError: serial is not defined). - В действии "Ввод текста" изменен путь к папке, в которую скачивается приложение AdbKeyboard. Раньше скачивалось в папку
__dirname(где установлен Node), теперь - в текущую директорию проекта.
Для работы должен быть установлен модуль Path.
Это должно больше не приводить к ошибке с путем к файлу в скомпилированном скрипте (не проверялось). - Ряд улучшений по коду.
Также в модуле что-то правил в разное время, но не обновлял в ветке. В теории могут быть новые ошибки, делайте бэкап предыдущей версии.
- Исправлена ошибка в действии "Загрузить файл / папку" (
-
При использовании действия "Получить атрибут каждого элемента" ответ всегда выходит строго null в том кол-ве сколько элементов
т.е. 5 элементов - 5 null. Получаю атрибут text. В XML дампе текст существует
-
@QuestaNotra said in Android Manager - модуль для управления android эмуляторами:
При использовании действия "Получить атрибут каждого элемента" ответ всегда выходит строго null в том кол-ве сколько элементов
т.е. 5 элементов - 5 null. Получаю атрибут text. В XML дампе текст существует
Действием получить атрибут элемента (т.е. одного) все работает исправно. Сделал просто использую индекс
-
Вот это вот невозможно проделать из РФ. Никакие письма с сайта Оракле не приходят.
Скачать и установить Java jdk. Выбрать нужно версию Windows x64 Installer и именно jdk, а не jre и другие. На данный момент файл называется jdk-8u341-windows-x64.exe.
Не понимаю какой прок от модуля, если даже первый шаг настроек не подлежит выполнению.
И что характерно, на скриншоте в переменных openjdk
Вот здесь люди ссылки выкладывают на jdk
https://gist.github.com/wavezhang/ba8425f24a968ec9b2a8619d7c2d86a6?permalink_comment_id=4239312 -
Привет. В общем затуп еще на первых 2-х шагах. Устанавливаю jdk на комп - никаких OpenJDK папок не появляется. Во втором шаге получается папку такую найти не могу после установки exe файла из первого шага. Скачиваю все по ссылке, во время установки ничего не меняю.
-
@vkirtan said in Android Manager - модуль для управления android эмуляторами:
Привет. В общем затуп еще на первых 2-х шагах. Устанавливаю jdk на комп - никаких OpenJDK папок не появляется. Во втором шаге получается папку такую найти не могу после установки exe файла из первого шага. Скачиваю все по ссылке, во время установки ничего не меняю.
Вроде как нашел причину. Папка по другому назвалась: C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot\jdk8u302-b08 . На компе уже был установленный Nox. Может из-за этого другая структура... В общем по крайней мере надо знать, что название может быть не openjdk-**** , а просто jdk*****
-
Собрал сию адскую систему скриптов, программ и прочего. Даже взлетает и работает. Респект.
Но вот что беспокоит, не вычитал здесь таких ответов
(не пинайте, я в темах с эмуляторами и всеми этими адб - дерево деревянное). Помогите:1. как мне привязать аккаунты к эмулям, как находить нужный эмуль среди открытых, ведь я так понимаю порты и устройства связываются динамически "Как повезёт"
2. как запускать нужный эмуль среди закрытых
создал ярлык к девайсам в мульти,
пробовал RUN PROCESS
- "D:\Program Files\Microvirt\MEmu\MEmu.exe" MEmu_1 (...мимо)
- D:\Program Files\Microvirt\MEmu\MEmu.exe MEmu_1 (...тоже нет)
не туда копаю?
-
@Webmaster said in Android Manager - модуль для управления android эмуляторами:
- как мне привязать аккаунты к эмулям
Профиля аккаунтов любого приложения хранятся в папке /data/data/app, где app - название приложения. Можно выполнить в консоли:
adb shell
cd /data/data
ls -la
Это обычные линукс команды, покажут структуру папок и файлов.Дальше можно сохранить профиль на ПК действием "Скачать файл / папку" и посмотреть что внутри. Часть файлов в профиле - это системные библиотеки, а часть - файлы кеша. Сохранять надо именно файлы кеша, остальное исключать, иначе прила будет крашиться.
Можно узнать, какие из них сохранять, опытным путем. Я обычно сохраняю на эмуле в архив и гружу архив на ПК. Когда надо подключиться к аккаунту - чищу кеш прилы и загружаю его на любой эмуль. Таким образом "привязывать" аккаунты к эмуляторам не нужно.
@Webmaster said in Android Manager - модуль для управления android эмуляторами:
как находить нужный эмуль среди открытых
@Webmaster said in Android Manager - модуль для управления android эмуляторами:
2. как запускать нужный эмуль среди закрытыхЧерез API MEmu.
-
не хватает функции позволяющей удалять определенные файлы и т.п.
Будет очень хорошо если добавят -
[932643158] [03:02:18] Поток №1 : SubprocessError: Процесс завершился с кодом: 1. Ошибка: adb.exe: unknown command C:/Users/имя/Desktop/ffmpeg/bin/output_video.mp4
Такая ошибка при переносе файла с пк на на тлф
-
@QuestaNotra said in Android Manager - модуль для управления android эмуляторами:
не хватает функции позволяющей удалять определенные файлы и т.п.
Будет очень хорошо если добавятЭто все в принципе к автоматизации не относится. Такие вещи легко делаются линукс командами через adb shell. Для удаления
adb shell - s SERIAL rm /data/data/file.txt. По аналогии можно архивировать, перемещать, ставить права и т.д. и т.п. Это все легко гуглится. Все команды линукса я в модуль переносить не буду. Для выполнения команд есть действие "Запустить процесс".@QuestaNotra said in Android Manager - модуль для управления android эмуляторами:
932643158] [03:02:18] Поток №1 : SubprocessError: Процесс завершился с кодом: 1. Ошибка: adb.exe: unknown command C:/Users/имя/Desktop/ffmpeg/bin/output_video.mp4
Такая ошибка при переносе файла с пк на на тлфПриложите скрин действия с заполненными полями.
