L'image GenyMotion 4.3 ne parvient pas à lancer l'application
-
20-12-2019 - |
Question
J'ai mis à jour vers Genymotion 2.0 et téléchargé/déployé les nouvelles images 4.3 (Galaxy Nexus et tablette 10.1) lors de l'installation du package GApps approprié, j'obtiens une erreur dévastatrice lors du lancement d'une application de développement avec la trace de pile suivante faisant redémarrer l'appareil.
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
La solution
Pour ce que je sais, la dernière mise à jour de Genymotion
supprimé le support pour google apps
et google-play-service
à partir de ses images en raison d'un désaccord avec Google, vous pouvez en savoir plus ici :
https://plus.google.com/+GenymotionEmulator/posts/jNF8Kwu5p1c
Donc à partir de maintenant, tu ne peux plus courir Google Maps API V2
applications et utiliser d'autres fonctionnalités du google-play-service
comme le LocationManager
vous essayez d'utiliser.
MISE À JOUR:
Comme mentionné dans les commentaires, vous pouvez installer le package GApps manuellement à l'aide du guide suivant :
http://blog.zeezonline.com/2013/11/install-google-play-on-genymotion-2-0/