很遗憾 Google 播放服务已在模拟器中停止
Unfortunately Google play services has stopped in emulator
我收到错误消息 Unfortunately,Google play Services has stopped
但我的地图有效 fine.It 在实际设备中没有显示任何错误 also.The logcat 说
06-23 04:22:04.620 1879-1879/com.google.process.gapps E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.google.process.gapps, PID: 1879
java.lang.RuntimeException: Unable to create service com.google.android.gms.clearcut.service.ClearcutLoggerIntentService: java.lang.SecurityException: attempting to read gservices without permission: Neither user 10056 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES.
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2568)
at android.app.ActivityThread.access00(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
我的build.gradle是
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services:7.5.0'
}
我的maifest.xml是
<permission
android:name="com.nisos.LoqalCab.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.nisos.LoqalCab.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
我已经安装了com.google.android.gms-7.5.74-1997312-034-APK4Fun.com.apk
和 com.android.vending-v5.6.8-80360800-Android-2.3.apk
我的模拟器是 运行 api level 19
和 x86 System Image
我试过这些链接“Unfortunately Google Play Services has stopped” but map works fine
和 run google play store on android emulator 。但是没有 luck.What 我做错了吗?
使用地图时,您不能使用普通模拟器和安装 apks(那已经不能用了,那是以前的事了)。
现在你需要安装合适的模拟器 "Google API System Image" 让它工作。
或者,如果模拟器因为过时而不工作(它可能适用于较旧的 API 级别),您可以下载 Genymotion 模拟器(免费),它提供了广泛的设备和 api 水平。
Genymotion 不直接允许 GoogleAPIs,但您可以下载包含 google apis 的 zip 文件(在刷新自定义 rom 时使用的)并将其安装在 genymotion(将 zip 拖放到 genymotion 模拟器上),在 1 或 2 次重新启动后,您的模拟器符合 GoogleAPI :D
我在 Android 以前工作正常的电视模拟器上遇到过这个问题。添加 Google 帐户或使用现有帐户登录似乎可以解决我的问题:
设置 -> 添加帐户 -> 登录/创建新帐户
我收到错误消息 Unfortunately,Google play Services has stopped
但我的地图有效 fine.It 在实际设备中没有显示任何错误 also.The logcat 说
06-23 04:22:04.620 1879-1879/com.google.process.gapps E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.google.process.gapps, PID: 1879
java.lang.RuntimeException: Unable to create service com.google.android.gms.clearcut.service.ClearcutLoggerIntentService: java.lang.SecurityException: attempting to read gservices without permission: Neither user 10056 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES.
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2568)
at android.app.ActivityThread.access00(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
我的build.gradle是
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.google.android.gms:play-services:7.5.0'
}
我的maifest.xml是
<permission
android:name="com.nisos.LoqalCab.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.nisos.LoqalCab.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
我已经安装了com.google.android.gms-7.5.74-1997312-034-APK4Fun.com.apk
和 com.android.vending-v5.6.8-80360800-Android-2.3.apk
我的模拟器是 运行 api level 19
和 x86 System Image
我试过这些链接“Unfortunately Google Play Services has stopped” but map works fine 和 run google play store on android emulator 。但是没有 luck.What 我做错了吗?
使用地图时,您不能使用普通模拟器和安装 apks(那已经不能用了,那是以前的事了)。 现在你需要安装合适的模拟器 "Google API System Image" 让它工作。
或者,如果模拟器因为过时而不工作(它可能适用于较旧的 API 级别),您可以下载 Genymotion 模拟器(免费),它提供了广泛的设备和 api 水平。 Genymotion 不直接允许 GoogleAPIs,但您可以下载包含 google apis 的 zip 文件(在刷新自定义 rom 时使用的)并将其安装在 genymotion(将 zip 拖放到 genymotion 模拟器上),在 1 或 2 次重新启动后,您的模拟器符合 GoogleAPI :D
我在 Android 以前工作正常的电视模拟器上遇到过这个问题。添加 Google 帐户或使用现有帐户登录似乎可以解决我的问题:
设置 -> 添加帐户 -> 登录/创建新帐户