[英]Getting location updates - Android
親愛的Android開發人員
當我嘗試使用android模擬器請求位置更新時,出現以下錯誤:
01-11 17:48:51.972: ERROR/LocationManagerService(542): requestUpdates got exception:
01-11 17:48:51.972: ERROR/LocationManagerService(542): java.lang.IllegalArgumentException: provider=network
01-11 17:48:51.972: ERROR/LocationManagerService(542): at com.android.server.LocationManagerService.requestLocationUpdatesLocked(LocationManagerService.java:1000)
01-11 17:48:51.972: ERROR/LocationManagerService(542): at com.android.server.LocationManagerService.requestLocationUpdates(LocationManagerService.java:968)
01-11 17:48:51.972: ERROR/LocationManagerService(542): at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:96)
01-11 17:48:51.972: ERROR/LocationManagerService(542): at android.os.Binder.execTransact(Binder.java:287)
01-11 17:48:51.972: ERROR/LocationManagerService(542): at dalvik.system.NativeStart.run(Native Method)
我正在使用它來獲取位置:
lastlocation = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
有關更多信息:我正在使用Android 1.5,minSDK:3,該模擬器已啟用gps,這是我的第一個應用程序:一個簡單的手機定位器。
我認為您無法使用網絡提供商從仿真器獲得網絡位置。 嘗試使用GPS提供程序,然后在Eclipse的DDMS透視圖中,您可以通過按下發送按鈕來“模擬”位置更新(如下所示):
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.