droidPlanner issue

Hello,

I’m writing to you because I am not able to run droidplanner on my pc.

I have downloaded droidplanner source code and I tried to run it on eclipse as described in the guide, but I have the following exceptions:

10-07 10:39:35.710: E/AndroidRuntime(933): FATAL EXCEPTION: main
10-07 10:39:35.710: E/AndroidRuntime(933): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.droidplanner/com.droidplanner.activitys.FlightDataActivity}: android.view.InflateException: Binary XML file line #14: Error inflating class fragment
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.ActivityThread.access$600(ActivityThread.java:141)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.os.Handler.dispatchMessage(Handler.java:99)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.os.Looper.loop(Looper.java:137)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.ActivityThread.main(ActivityThread.java:5103)
10-07 10:39:35.710: E/AndroidRuntime(933): at java.lang.reflect.Method.invokeNative(Native Method)
10-07 10:39:35.710: E/AndroidRuntime(933): at java.lang.reflect.Method.invoke(Method.java:525)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-07 10:39:35.710: E/AndroidRuntime(933): at dalvik.system.NativeStart.main(Native Method)
10-07 10:39:35.710: E/AndroidRuntime(933): Caused by: android.view.InflateException: Binary XML file line #14: Error inflating class fragment
10-07 10:39:35.710: E/AndroidRuntime(933): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:713)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:267)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.Activity.setContentView(Activity.java:1895)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.activitys.FlightDataActivity.onCreate(FlightDataActivity.java:24)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.Activity.performCreate(Activity.java:5133)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
10-07 10:39:35.710: E/AndroidRuntime(933): … 11 more
10-07 10:39:35.710: E/AndroidRuntime(933): Caused by: java.lang.NullPointerException: IBitmapDescriptorFactory is not initialized
10-07 10:39:35.710: E/AndroidRuntime(933): at com.google.android.gms.internal.x.b(Unknown Source)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.google.android.gms.maps.model.BitmapDescriptorFactory.aW(Unknown Source)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.google.android.gms.maps.model.BitmapDescriptorFactory.fromBitmap(Unknown Source)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.markers.DroneBitmaps.generateIcon(DroneBitmaps.java:41)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.markers.DroneBitmaps.buildBitmaps(DroneBitmaps.java:33)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.markers.DroneBitmaps.(DroneBitmaps.java:21)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.markers.DroneMarker.buildBitmaps(DroneMarker.java:61)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.markers.DroneMarker.updateDroneMarkers(DroneMarker.java:49)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.markers.DroneMarker.(DroneMarker.java:17)
10-07 10:39:35.710: E/AndroidRuntime(933): at com.droidplanner.fragments.FlightMapFragment.onCreateView(FlightMapFragment.java:43)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.Fragment.performCreateView(Fragment.java:1695)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:861)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1137)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.app.Activity.onCreateView(Activity.java:4746)
10-07 10:39:35.710: E/AndroidRuntime(933): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:689)

How can I solve?

Thx :slight_smile:

Best regards

Here is the guide link for future reference:
https://github.com/arthurbenemann/droidplanner/wiki/Build-Setup

Have you downloaded the Google Play services library as described on the guide?

Does eclipse point’s any errors?

It works on physical device, but not in emulator. I guess google play service doesn’t work on emular, correct?

You are right. There is problems when running in an emulator because of the Google maps library.