Создание устройства AVD из кода Java.Библиотека или другое решение - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь провести авто-тестирование с некоторыми новыми AVD на Java.В моем случае я должен создать AVD для каждого запуска APK и удалить AVD после него.И я не могу найти решение или библиотеку для этого.

Только при вызове "avdmanager create ....".Но это дискомфортное решение, потому что я должен написать в stdin ответы на вопросы.Если я хочу создать собственный AVD - это невозможно (много полей для записи в stdin).

В прошлом "создание Android" было хорошим решением, но теперь оно устарело, и эта команда запускает avdmanager.

Я нашел информацию о com.android.sdklib с классом AVDManager, но я не могу найти документацию или некоторые примеры.Реально ли это - создавать новые устройства AVD из кода?

1 Ответ

0 голосов
/ 20 сентября 2019

Для этого есть команды CLI.Просто напишите класс с функциями, такими как createAVD, которые вызывают команду CLI и ждут ее завершения.Нет причин, по которым Java-приложение не может вызывать другие приложения.

...