2013-07-03 53 views
2

我正嘗試在一個非常簡單的應用中使用Google地圖。我謹以此警告Google Play服務已過時,且需要3136100。這只是一個警告,但我的應用程序不顯示任何地圖。我再次一個按鈕去點擊它來更新谷歌Play業務,當我點擊它,我得到一個致命異常:我從哪裏獲得Google Play服務3136100

07-03 06:28:07.472: E/AndroidRuntime(860): FATAL EXCEPTION: main 
07-03 06:28:07.472: E/AndroidRuntime(860): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.gms flg=0x80000 pkg=com.android.vending } 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1417) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.Activity.startActivityForResult(Activity.java:3370) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.Activity.startActivityForResult(Activity.java:3331) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.Activity.startActivity(Activity.java:3566) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.Activity.startActivity(Activity.java:3534) 
07-03 06:28:07.472: E/AndroidRuntime(860): at com.google.android.gms.internal.bb$5.onClick(Unknown Source) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.view.View.performClick(View.java:4204) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.view.View$PerformClick.run(View.java:17355) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.os.Handler.handleCallback(Handler.java:725) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.os.Handler.dispatchMessage(Handler.java:92) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.os.Looper.loop(Looper.java:137) 
07-03 06:28:07.472: E/AndroidRuntime(860): at android.app.ActivityThread.main(ActivityThread.java:5041) 
07-03 06:28:07.472: E/AndroidRuntime(860): at java.lang.reflect.Method.invokeNative(Native Method) 
07-03 06:28:07.472: E/AndroidRuntime(860): at java.lang.reflect.Method.invoke(Method.java:511) 
07-03 06:28:07.472: E/AndroidRuntime(860): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
07-03 06:28:07.472: E/AndroidRuntime(860): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
07-03 06:28:07.472: E/AndroidRuntime(860): at dalvik.system.NativeStart.main(Native Method) 

在這裏輸入的代碼

所以我能做些什麼來看到的地圖我的應用程序?如何更新Google Play服務?

+0

您可以在這裏找到答案http://stackoverflow.com/a/17036337/902217 – CAMOBAP

回答

1

看來你需要從SDK管理器 http://developer.android.com/google/play-services/setup.html

更新如果仍然沒有按」 t工作嘗試這些文件...

https://www.dropbox.com/s/2vel9hag6toked7/com.android.vending.apk
https://www.dropbox.com/s/xt8ls9ov7s36rcw/com.google.android.gms.apk

並安裝:從https://stackoverflow.com/a/17036337/996364取指令(將剛剛掛你那裏,但找到的文件之前,我發現線程)

打開AVD

在終端執行這一/加利福尼亞

ADB -e安裝com.google.android.gms.apk
亞行-e安裝com.android.vending.apk

重新啓動AVD

如果問題只出現在您的設備上,而不是模擬器更新從設備播放服務(但我認爲有比現在需要的更新版本,所以不知道如何工作)

+0

這個庫是否存在一些官方頁面? – CAMOBAP

+0

不,但從sdk經理更新是官方..與更新手機...相同...因爲你的錯誤似乎是一個夫婦版本回SDK經理應該解決你的問題...我猜,每個人發佈文件像這些都是從他們的手機或類似的地方抓住他們 –

+0

@CAMOBAP這首先鏈接到官方sdk網站......並且有關如何測試您的應用運行的設備是否更新以及如果它不是如何給用戶更新選項 –