【发布时间】:2011-12-25 04:40:59
【问题描述】:
我正计划构建一个自动化系统,用于将 Android 构建部署到各种设备,以使针对多个平台的开发更加舒适。有没有办法通过android shell或者adb获取连接设备的sdk版本?
将有一台连接了多个测试设备的计算机,我打算编写一个脚本,该脚本将从构建服务器中为每个测试设备获取正确的构建,在各自的设备上安装不同的 apk,启动他们并收集日志信息,以便通过其他一些其规范无关紧要的程序提供。
关键是我需要知道每台设备运行的 sdk 版本才能安装正确的 apk,我希望我可以通过 adb 得到它,但我似乎找不到访问它的方法构建一个与所有版本兼容的小型应用程序,其唯一目的是在我的脚本可以读取的地方输出 android.os.Build.VERSION.SDK 或类似的东西。
【问题讨论】:
-
感谢 Tim 和 Tor-Morten;很抱歉回复晚了,这几周一直很忙。 ro.build.version.sdk 非常适合我的需要 :) Tim 得到了接受,因为他的措辞更适合从脚本运行以获取价值。