Hi.
No success here yet compiling the ARDrone demo project.
The demo looks like it contains a ready to build native C library BUT after reading the install notes it's far more complicated then simply running the 'ndk-build' command to create the library...
The install notes are over 2 years old and detail how to build the library for android using linux only, the notes being so old also don't take into account the changes in the android NDK in those 2 years.
So compiling the demo you attached to your previous post is a non-starter.
A search on Google shows many others complaining that the only android source available is out of date and uses an old version of the ARDrone SDK as well as an old version of the android NDK.
Searching also led me to
https://github.com/UnknownGuardian/ARDrone-on-Android which seems to be an updated version of the project that can be found here
javadrone - AR.Drone Java API - Google Project Hosting.
These two projects are an attempt to control ARDrone using java only - no native C involved and no official ARDrone SDK used.
Sounds promising, until i read the
FAQs where it looks like it does not work with ARDrone version 2.0.
Presumably there been various versions of the ARDrone and this code was written to work with older versions and has not been updated, typical of so many projects to sound like they'll do what you want them to do but then you find that the project is out of date and un-maintained.
What version of ARDrone do you have - is it an older version, older than 2.0?
It could be that javadrone is older than ARDrone-on-Android and that ARDrone-on-Android supports newer versions of ARDrone.
(The ARDRone-on-Android source code looks to have been last updated July 2011 so that might tell you what version of ARDrone it was written for?)
If you can take a look at the links and let me know what version of ARDrone you need the library to support then we can take things from there.
It might be worth your time contacting Parrot and asking them whatever happened to them supporting Android with newer versions of the ARDrone.
Martin.