2013-03-27 56 views
0

自從幾個月以來,我在Google Play上有兩個應用程序。自從幾周以來,我收到一些來自用戶的電子郵件,他們告訴我該應用不再確定其位置。在這些問題出現之前,我的應用還沒有更新。Android:地理定位在某些設備上不再有效(因爲果凍豆(4.1.x)?)

在這些設備上不再調用onLocationChanged委託方法。

看來這個問題發生在Android 4.1.x及更高版本的設備上(Jelly Bean)。

請注意,在這些出現問題的設備上,似乎使用地理位置的其他應用程序也不再有效;只是谷歌地圖仍然設法地理定位用戶。

如何解釋地理定位不再適用於Android 4.1.x Jelly Bean及更高版本?

感謝您的回答!

+0

這可能與最近棄谷歌地圖android v1 API有關。你用這個嗎?截至3月18日,您不能再申請新的API密鑰。谷歌說,舊的應用程序應該工作,但誰知道?完全在這裏製造東西,只是把想法扔在那裏。 – yarian 2013-03-27 00:17:32

+0

感謝您的回答。我的兩個有問題的應用程序之一(但只有一個)確實包括以前版本的Google地圖。 – 2013-03-27 08:18:49

回答

0

我可能是完全錯誤的,但它也可能和事實,如果您的應用使用谷歌地圖的Android API第2版,用戶現在需要激活的位置信息源在兩個點它的工作原理之前做:

  1. 設置>位置訪問> GPS或無線上網
  2. 帳戶>谷歌>位置設置>讓谷歌應用程序訪問您的位置ON

如果我取消了第二,我的應用程序使用的API不再獲得一個位置更新。

0

發生在我身上的時候,我將啓動器設置爲4.2中的JellyBean 4.1,然後再次運行。它必須與啓動器限制訪問GPS有關。

相關問題