GenyMotion 4.3 图像无法启动应用程序
-
20-12-2019 - |
题
我已更新到 Genymotion 2.0,并在安装适当的 GApps 包后下载/部署了新的 4.3 映像(Galaxy Nexus 和 10.1 平板电脑),在启动开发应用程序时出现毁灭性错误,并出现以下堆栈跟踪,导致设备重新启动。
I/Process ( 3117): Sending signal. PID: 3117 SIG: 9
E/AndroidRuntime( 3117): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
E/AndroidRuntime( 3117): java.lang.IllegalArgumentException: provider doesn't exisit: null
E/AndroidRuntime( 3117): at com.android.server.LocationManagerService.requestLocationUpdatesLocked(LocationManagerService.java:1323)
E/AndroidRuntime( 3117): at com.android.server.LocationManagerService.requestLocationUpdates(LocationManagerService.java:1302)
E/AndroidRuntime( 3117): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:836)
E/AndroidRuntime( 3117): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:461)
E/AndroidRuntime( 3117): at com.android.location.fused.FusionEngine.enableProvider(FusionEngine.java:138)
E/AndroidRuntime( 3117): at com.android.location.fused.FusionEngine.updateRequirements(FusionEngine.java:191)
E/AndroidRuntime( 3117): at com.android.location.fused.FusionEngine.setRequest(FusionEngine.java:114)
E/AndroidRuntime( 3117): at com.android.location.fused.FusedLocationProvider$2.handleMessage(FusedLocationProvider.java:98)
E/AndroidRuntime( 3117): at androi
解决方案
据我所知最后一次更新 Genymotion
删除了对 google apps
和 google-play-service
由于与谷歌的一些分歧,从它的图像中,你可以在这里阅读更多相关信息:
https://plus.google.com/+GenymotionEmulator/posts/jNF8Kwu5p1c
所以从现在开始你不能再跑了 Google Maps API V2
应用程序并使用其他功能 google-play-service
像 LocationManager
你正在尝试使用。
更新:
正如评论中提到的,您可以使用以下指南手动安装 GApps 包:
http://blog.zeezonline.com/2013/11/install-google-play-on-genymotion-2-0/
不隶属于 StackOverflow