我發現github上https://github.com/googlesamples/android-play-location 各種位置類型,如https://developer.android.com/training/location/receive-location-updates.html建議的,我測試了AndroidUpdate導入項目的LocationUpdates。我運行Genymotion,智能手機,平板電腦,各種Android版本的應用程序,但應用程序始終在單擊開始更新按鈕後崩潰。 我發現其他人指導玩服務的位置,但在開始時應用程序崩潰! Android工作室是最後一個,我下載和更新工具等... 有人可以幫助我瞭解什麼是問題? 當應用程序崩潰沒有顯示錯誤Android Studio android-play-location谷歌播放服務
回答
@Jayakrishnan PM是正確的。確保您已正確設置了Play服務。要使用Google Play服務API開發應用,您需要使用Google Play服務SDK設置您的項目。
要使用Google Play services SDK當測試您的應用程序,您必須使用:
- 運行Android 2.3或更高,包括谷歌Play商店兼容的Android設備。
- 帶AVD的Android模擬器,運行基於Android 4.2.2或更高版本的Google API平臺。
隨着新平臺的功能,的Android 6.0棉花糖有,簡化了應用程序安裝和自動更新過程中一個新的權限模型。現在在運行時請求權限,而不是在安裝應用程序之前。
確保您的API級別和目標SDK設置爲23或更高。此外,請確保您正在使用V4支持庫來驗證和請求權限。如果你沒有它已經,把它添加到您的gradle這個依賴關係:
com.android.support:support-v4:23.0.0
你還需要在你的AndroidManifest.xml文件中聲明的權限。這裏沒有任何改變 - 無論你的應用程序總是需要什麼權限,都應該在你的AndroidManifest.xml文件中用uses-permission標籤聲明。例如:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
我發現本指南:https://examples.javacodegeeks.com/android/android-location-api-using-google-play-services-example/哪些工作正常!我還爲api添加了請求權限> = 23 – Cristian
感謝您提供更新:) –
- 1. Android Studio谷歌播放服務庫
- 2. 谷歌播放服務
- 3. com.android.build.transform.api.TransformException with android谷歌播放服務
- 4. Android谷歌播放位置服務
- 5. Android設備4.4.4谷歌播放服務
- 6. 更新谷歌播放服務 - Android
- 7. 谷歌Android播放服務SDK
- 8. Xamarin谷歌播放服務
- 9. Android Studio中谷歌播放服務沒有自動完成
- 10. 的Android Studio 2.2中谷歌播放服務同步錯誤
- 11. Android Studio導入谷歌播放服務錯誤
- 12. Android Studio USB調試谷歌播放服務過時
- 13. 無法在android studio中使用谷歌播放服務
- 14. 谷歌播放服務9.2.1和谷歌服務插件
- 15. 谷歌驅動Android API在谷歌播放服務4.1
- 16. Android - 谷歌地圖,谷歌播放服務庫引用
- 17. 谷歌播放服務過時錯誤
- 18. 錯誤 - 導入谷歌播放服務
- 19. 不支持谷歌播放服務
- 20. 添加谷歌播放SDK到Android Studio
- 21. Admob谷歌播放服務遷移
- 22. 下載谷歌播放服務JAR
- 23. 谷歌播放服務sdk失蹤
- 24. 谷歌播放服務的AdMob - super.onAdLoaded(),super.onAdFailedToLoad(...)
- 25. 下載谷歌播放服務
- 26. 谷歌播放服務認證(oauth 2.0)
- 27. AVD遺失谷歌播放服務
- 28. 檢查谷歌播放服務崩潰
- 29. 安裝谷歌播放服務
- 30. 谷歌播放服務和Unity3D錯誤
Double checked在官方谷歌播放位置示例代碼中提到的先決條件? –
是的,API級別19,Android Build Tools 23,Google Repository版本39已安裝。也許這行代碼:mCurrentLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);生成應用程序崩潰 – Cristian
請分享日誌貓錯誤消息 –