Ndk-cygwin路径具体问题

时间:2011-02-17 07:02:54

标签: android path cygwin native android-ndk

有趣的Windows XP,cygwin& ndk为我的项目。我映射了cygwin.batch文件中的所有路径。我正在尝试通过cygwin编译hello-jni。

cygwin.bat的内容

@echo off

F:
chdir F:\Cygwin\bin

bash --login -i

set IS_UNIX=

set DEV_ROOT=E:/android/android-ndk-r5b/samples/hello-jni

set JAVA_HOME=C:/Program Files/Java/jdk1.5.0_13

set CLASSPATH=d:/work_code/android/BlueInput/obj

set PATH=E:/android/android-sdk-windows/tools;E:/android/android-ndk-r5b

set ANDROID_NDK_ROOT=/cygdrive/e/android/android-ndk-r5b

set NDK_PROJECT_PATH=/cygdrive/e/android/android-ndk-r5b/samples/hello-jni

执行命令./ndk-build时,收到错误...

Android NDK: Could not find application project directory!

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.

cygdrive\e\android\android-ndk-r5b\build\core\build-local.mk:"Android NDK aborting"

2 个答案:

答案 0 :(得分:1)

父文件夹应为“jni”,然后在Android.mk

答案 1 :(得分:0)

从项目的jni文件夹(Android.mk所在的文件夹和c / c ++文件)触发ndk-build脚本,而不是从android-ndk目录触发。