“adb shell getprop persist.sys.country”返回空字符串

时间:2014-12-18 00:20:29

标签: android adb android-5.0-lollipop

我正试图通过以下命令从设备(运行android L)获取国家/地区和语言:

adb shell getprop persist.sys.country
adb shell getprop persist.sys.language

但两者都返回一个空字符串。

当我尝试另一个getprop命令时,例如:

adb shell getprop ro.product.model

返回正确的值。

任何人都知道发生了什么事?

2 个答案:

答案 0 :(得分:2)

找到解决方案:

Android在最新版本中更改了此道具名称。您现在可以使用:

adb shell getprop ro.product.locale

adb shell getprop persist.sys.locale

答案 1 :(得分:1)

还有一些与此问题相关的其他有用命令:

adb shell getprop ro.csc.country_code  //e.g. [Germany] 
adb shell getprop ro.csc.countryiso_code //e.g. [DE]
adb shell getprop ro.csc.sales_code //e.g. [VD2]

它提供有关Binary致力于的国家和运营商的信息(如果当然没有修改)。