我已成功为beagleboard xM rev C构建Gingerbread 2.3.4。现在我想在init.rc之后运行的脚本中检查Linux内核版本名称。在linux中我们可以使用命令uname -r找到相同的内容。但它在Android内核中找不到。有人可以用一些示例脚本来帮助我做同样的事情。
答案 0 :(得分:6)
/ proc目录中有一个版本文件。在shell中尝试cat /proc/version
,它应该显示有关内核的信息。
答案 1 :(得分:2)
如果您的手机已植根并安装了BusyBox,则uname -r
应该有效。
答案 2 :(得分:1)
您可以使用
获取内核版本adb shell cat /proc/version
或 在
的帮助下System.getProperty("os.version");
答案 3 :(得分:1)
这对我有用
$('#registration-form').validate({
rules: {
uname: {
minlength: 6,
required: true,
alphanumeric:true,
remote: {
url: 'includes/registration.php',
type: "post"
}
}
});
答案 4 :(得分:0)
看看AOSP DeviceInfoSettings: https://github.com/android/platform_packages_apps_settings/blob/master/src/com/android/settings/DeviceInfoSettings.java#L378
答案 5 :(得分:-1)
'uname -r'命令也应该起作用