错误与建设的Android NDK项目
问题描述:
我的魔杖窗口建设项目中,我得到同样的错误:错误与建设的Android NDK项目
bash C:\linux\android-ndk1\ndk-build V=1
cygwin warning:
MS-DOS style path detected: C:\dev\android\workspace4_android\FFWall
Preferred POSIX equivalent is: /cygdrive/c/dev/android/workspace4_android/FFWall
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Android NDK: ERROR:jni/Android.mk:bambuser-libavcore: LOCAL_SRC_FILES points to a missing file
/cygdrive/c/linux/android-ndk1/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting . Stop.
Android NDK: Check that jni/ffmpeg-android/build/ffmpeg/armeabi/lib/libavcore.so exists or that its path is correct
另一种方式建设:
C:\art\android-ndk\ndk-build V=1
Cannot run program "C:\art\android-ndk\ndk-build": Launching failed
Error: Program "C:/art/android-ndk/ndk-build" is not found in PATH
PATH=[C:\Art\android-ndk;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\MATLAB\R2011a\runtime\win32;C:\Program Files\MATLAB\R2011a\bin;C:\Program Files\MATLAB\R2007b\bin;C:\Program Files\MATLAB\R2007b\bin\win3;C:\dev\android\android-sdk-windows\tools;C:\cygwin\bin;C:/art/android-ndk/;C:\linux\android-ndk-r7b;C:\dev\android\eclipse]
为什么会这样?
答
来源:http://developer.android.com/sdk/ndk/overview.html#reqs
所需的开发工具
- 对于所有的开发平台,GNU使3.81或更高版本。早期版本的GNU Make可能有效,但尚未经过测试。
- 最新版本的awk(GNU Awk或Nawk)也是必需的。
- 对于Windows,需要Cygwin 1.7或更高版本。 NDK不适用于Cygwin 1.5安装。
这意味着,你将不得不安装Cygwin。之后,你可以调用NDK建造这样的:
$ProjectPath> /cygdrive/c/myNdkPath/ndk-build
也请您查看的“入门”部分: