Android O平臺如何設置SUPL地址?shell
SUPL地址: SUPL_HOST測試
SUPL_PORTgoogle
問題描述:spa
Android O 之前的版本, SUPL地址是經過system/gps.conf進行配置的。debug
在安卓O平臺不少人將SUPL_HOST/SUPL_PORT的修改設置在/vendor/etc/gps.conf,這樣作可能不會生效。xml
adb shellblog
vendor/etc/gps.conf資源
解決辦法:it
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地址。