فشل صورة GenyMotion 4.3 في تشغيل التطبيق
-
20-12-2019 - |
سؤال
لقد قمت بالتحديث إلى Genymotion 2.0 وقمت بتنزيل/نشر الصور 4.3 الجديدة (Galaxy Nexus و10.1 Tablet) عند تثبيت حزمة GApps المناسبة، حصلت على خطأ فادح عند تشغيل تطبيق تطوير مع تتبع المكدس التالي مما يؤدي إلى إعادة تشغيل الجهاز.
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/