我计划构建一个自动化系统,用于将 Android 版本部署到各种设备,以便使多平台开发更加轻松。有没有办法通过android shell或adb获取连接设备的sdk版本?
将有一台计算机连接多个测试设备,我计划编写一个脚本,该脚本将从构建服务器获取每个测试设备的正确构建,在各自的设备上安装不同的 apk,启动它们并收集日志信息,可通过其他一些程序提供,但其规范与重点无关。
关键是我需要知道每个设备正在运行的 sdk 版本才能安装正确的 apk,我希望我可以通过 adb 获得它,但我似乎无法找到一种方法来访问它,除非构建一个小型的应用程序,与所有版本兼容,其唯一目的是输出 android.os.Build.VERSION.SDK 或类似的地方我的脚本可以读取它。
adb shell getprop ro.build.version.sdk
注意@Tim:即使在没有的手机上也可以使用grep
支持所有主机操作系统:-)。 (即在旧手机上toolbox
不支持grep
你你需要有busybox
在您的手机上)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)