除非您更新 Google Play 服务,否则获取地图上的用户位置不会 运行
Get User Location on Map won't run unless you update Google Play Services
获取地图上的用户位置不会 运行 除非你更新 Google Play 服务
Emulator Screenshot
当我点击 "UPDATE" 按钮时,它在 Logcat
中给出了这个错误
02-24 15:16:43.969 3958-3958/ahmed_smae.getuserlocationonmap E/DeferredLifecycleHelper: Failed to start resolution intent
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.gms&pcampaignid=gcore_11910000--ahmed_smae.getuserlocationonmap-1 flg=0x80000 pkg=com.android.vending }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1937)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1616)
at android.app.Activity.startActivityForResult(Activity.java:4487)
at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67)
at android.app.Activity.startActivityForResult(Activity.java:4445)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:720)
at android.app.Activity.startActivity(Activity.java:4806)
at android.app.Activity.startActivity(Activity.java:4774)
at com.google.android.gms.dynamic.zzf.onClick(Unknown Source:4)
at android.view.View.performClick(View.java:6294)
at android.view.View$PerformClick.run(View.java:24770)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
有帮助吗?
我遇到了同样的问题!您只需打开 AVD 管理器,创建一个新设备,但请注意您选择的设备上有 Play Store 徽标。 运行 您的应用程序与新设备,当您点击更新时,它将带您到游戏商店,您可以在那里更新您的 google 游戏服务!
获取地图上的用户位置不会 运行 除非你更新 Google Play 服务
Emulator Screenshot
当我点击 "UPDATE" 按钮时,它在 Logcat
中给出了这个错误02-24 15:16:43.969 3958-3958/ahmed_smae.getuserlocationonmap E/DeferredLifecycleHelper: Failed to start resolution intent
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.gms&pcampaignid=gcore_11910000--ahmed_smae.getuserlocationonmap-1 flg=0x80000 pkg=com.android.vending }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1937)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1616)
at android.app.Activity.startActivityForResult(Activity.java:4487)
at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67)
at android.app.Activity.startActivityForResult(Activity.java:4445)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:720)
at android.app.Activity.startActivity(Activity.java:4806)
at android.app.Activity.startActivity(Activity.java:4774)
at com.google.android.gms.dynamic.zzf.onClick(Unknown Source:4)
at android.view.View.performClick(View.java:6294)
at android.view.View$PerformClick.run(View.java:24770)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
有帮助吗?
我遇到了同样的问题!您只需打开 AVD 管理器,创建一个新设备,但请注意您选择的设备上有 Play Store 徽标。 运行 您的应用程序与新设备,当您点击更新时,它将带您到游戏商店,您可以在那里更新您的 google 游戏服务!