Я планирую создать автоматизированную систему для развертывания сборки Android на различных устройствах, чтобы сделать разработку для нескольких платформ более удобной. Есть ли способ получить SDK-версию подключенного устройства через оболочку Android или ADB?
Будет компьютер, к которому подключено несколько тестовых устройств, и я планировал написать скрипт, который будет выбирать правильную сборку для каждого из них с сервера сборки, устанавливать различные apks на их соответствующие устройства, запускать их и собирать информацию журнала, чтобы быть доступными через какую-то другую программу, чьи спецификации не имеют отношения к делу.
Дело в том, что мне нужно знать версию sdk, на которой работает каждое устройство, для установки правильного apk, и я надеялся, что смогу получить это через adb, но я не могу найти способ получить к нему доступ за исключением создание крошечного приложения, совместимого со всеми версиями, единственной целью которого будет вывод android.os.Build.VERSION.SDK или чего-то подобного, где мой скрипт мог бы его прочитать.