Note that there are some explanatory texts on larger screens.

plurals
  1. POdirname: command not found error when I run android project - NDK
    text
    copied!<p>I'm building an android application in eclipse. I need to call a function written in C/C++. I setup everything including NDK, cygwin, etc (ask if u need more details), but when I try to run the project, I get this error</p> <blockquote> <p><em><strong></em>****</strong> Build of configuration Default for project C_Google_FaceDetect <strong><em>*</em>***</strong></p> <p>C:\cygwin\bin\bash.exe C:\Android_NDK\ndk-build</p> <p>cygwin warning: </p> <p>MS-DOS style path detected:</p> <p>C:\Documents and Settings\John Smith\eclipse_workspace\C_Google_FaceDetect</p> <p>Preferred POSIX equivalent is:</p> <p>/cygdrive/c/Documents and Settings/John Smith/eclipse_workspace/C_Google_FaceDetect</p> <p>CYGWIN environment variable option "nodosfilewarning" turns off this warning.</p> <p>Consult the user's guide for more details about POSIX paths:</p> <p><a href="http://cygwin.com/cygwin-ug-net/using.html#using-pathnames" rel="nofollow">http://cygwin.com/cygwin-ug-net/using.html#using-pathnames</a></p> <p>C:\Android_NDK\ndk-build: line 40: dirname: command not found</p> <p>C:\Android_NDK\ndk-build: line 78: uname: command not found ERROR:</p> <p>Unknown host operating system: </p> <p><em><strong></em>**<em>*</em></strong> Build Finished <strong><em>*</em>***</strong></p> </blockquote> <p>The project name is C_Google_FaceDetect</p> <p>If I use cygwin to get the PATH, I get</p> <blockquote> <p>John Smith@E-USK3631BE /cygdrive/c</p> <p>$ echo $PATH</p> <p>/cygdrive/c/Program Files/PC Connectivity Solution</p> <p>/cygdrive/c/WINDOWS/system32</p> <p>/cygdrive/c/WINDOWS</p> <p>/cygdrive/c/WINDOWS/System32/Wbem</p> <p>/cygdrive/c/WINDOWS/system32/nls</p> <p>/cygdrive/c/WINDOWS/system32/nls/ENGLISH</p> <p>/cygdrive/c/Program Files/IVI Foundation/IVI/bin </p> <p>/cygdrive/c/Program Files/IVI Foundation/VISA/WinNT/Bin</p> <p>/cygdrive/c/Program Files/IVI Foundation/VISA/WinNT/Bin</p> <p>/cygdrive/c/Program Files/MATLAB/R2012a/runtime/win32</p> <p>/cygdrive/c/Program Files/MATLAB/R2012a/bin</p> <p>/cygdrive/c/Program Files/MATLAB/R2010a/runtime/win32</p> <p>/cygdrive/c/Program Files/MATLAB/R2010a/bin</p> <p>/cygdrive/c/Program Files/emgucv 2.1.0.793/bin</p> <p>/cygdrive/c/Documents and Settings/mchi7jb2/My Documents/GLUT/lib</p> <p>/cygdrive/c/OGLSDK/lib</p> <p>/cygdrive/c/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Lib</p> <p>/cygdrive/c/Program Files/MATLAB/MATLAB Compiler Runtime/v713/runtime/win32</p> <p>/cygdrive/c/Python27/python.exe</p> <p>/cygdrive/c/Program Files/QuickTime/QTSystem</p> <p>/cygdrive/c/Android_NDK</p> <p>/cygdrive/c/Android_NDK/build</p> <p>/cygdrive/c/Program Files/Java/jdk1.7.0_04/bin</p> <p>/cygdrive/c/Android_NDK</p> <p>/cygdrive/c/Android_NDK/ndk-build/usr/bin</p> <p>/cygdrive/c/Android_SDK/tools</p> <p>/cygdrive/c/Android_SDK/platform-tools</p> <p>/cygdrive/c/Android_NDK</p> </blockquote> <p>My Android.mk file is as follows</p> <pre><code>LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := C_Google_FaceDetect LOCAL_SRC_FILES := yuv_decoder.c include $(BUILD_SHARED_LIBRARY) </code></pre> <p>Please help</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload