Android O平台如何設置SUPL地址?
SUPL地址: SUPL_HOST
SUPL_PORT
問題描述:
Android O 以前的版本, SUPL地址是通過system/gps.conf進行配置的。
在安卓O平台很多人將SUPL_HOST/SUPL_PORT的修改設置在/vendor/etc/gps.conf,這樣做可能不會生效。
adb shell
vendor/etc/gps.conf
解決辦法:
Android O上有三處可以設置SUPL地址的地方,按優先級從低到高排列分別是:
【優先級最低】/vendor/etc/gps.conf
SUPL_HOST=supl.google.com
SUPL_PORT=7276
【優先級較低】運營商資源文件 config.xml 可以覆蓋gps.conf中的設置。
frameworks/base/core/res/res/values/config.xml
<item>SUPL_HOST=supl.google.com</item>
<item>SUPL_PORT=7275</item>
【優先級最高】/system/etc/gps_debug.conf可以覆蓋gps.conf和config.xml配置。
需要注意:gps_debug.conf這個文件並不默認存在,客戶可以將/vendor/etc/gps.conf拷貝到/system/etc,然后重命名為gps_debug.conf。
建議:
用戶在測試SUPL時盡量在/system/etc/gps_debug.conf中設置SUPL地址。