Reputation: 398
I am having a problem I can run ndk outside of eclipse but not from the workspace folder. I get an error of a missing file.
Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that jni/../../../build/lib/armeabi/libQCAR.so exists or that its path is correct
/cygdrive/c/Users/ALEXDEV/android-ndk-r8b/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop.
I am wondering if when I create the android project one of the files isnt copied. But when I run it inside eclipse I get this error. I followed this tutorial http://mobilepearls.com/labs/ndk-builder-in-eclipse/
The error I got when running ndk in eclipse was as follows
"C:\Users\ALEXDEV\android-ndk-r8b\ndk-build" (in directory "C:\Users\ALEXDEV\workspace\Image"): CreateProcess error=193, %1 is not a valid Win32 application
What do you suggest that I did wrong and what method do you propose will fix this problem.
I am using Eclipse Java EE IDE for Web Developers.
Version: Indigo Service Release 2
I am following this tutorial
http://tools.android.com/recent/usingthendkplugin
I am using this upload
Indigo - http://download.eclipse.org/releases/indigo
Instead of dowloading a package from the link I chose the option add but I used archieve. Packages can be downloaded straight from eclipse. Here is the link that I used to download the package http://www.eclipse.org/cdt/downloads.php
I then download this version of the ndk
I got the ndk examples working so the problem is solved.
Upvotes: 0
Views: 2681
Reputation: 57163
With ndk r8b, you don't need cygwin at all. Set the build command as ndk-build.cmd
Note that your tutorial is outdated. The recent versions of ADT plugin allow you to simply click "add native support" to a Java project.
Upvotes: 6