如何在mac os终端中使用eclipse运行新的android ndk项目
我尝试在eclipse中创建新的ndk项目,我已经完成了ndk项目所需的所有规则 我创建这样的项目现在我需要的是如何使项目路径使用mac os x终端 我试过这样做如何在mac os终端中使用eclipse运行新的android ndk项目,android,android-ndk,Android,Android Ndk,我尝试在eclipse中创建新的ndk项目,我已经完成了ndk项目所需的所有规则 我创建这样的项目现在我需要的是如何使项目路径使用mac os x终端 我试过这样做 cd projectpath cd ndkpath ./ndk-build 但它显示了这个错误 Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. /Users/macbookpro/Documents/android-ndk-r
cd projectpath
cd ndkpath
./ndk-build
但它显示了这个错误
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/Users/macbookpro/Documents/android-ndk-r7/build/core/build-local.mk:102: *** Android NDK: Aborting . Stop.
指导我哪里做错了。当您在错误的目录中并调用ndk build时,通常会发生这种情况。检查当前目录中是否有“jni”文件夹(示例中为ndkpath文件夹) 看看NDK的样本是如何构造的。例如,hello jni:
hello-jni
|
+--- jni
| |
| +--- Android.mk
| |
| +--- hello-jni.c
|
+--- res
| |
| ...
|
+--- src
| |
| ...
|
+--- AndroidManifest.xml
如果您使用的是相同的结构,那么您必须从顶层目录调用ndk构建—hello jni目录。如果不是,会发生什么?我有一些我必须编译的库,它们在项目之间共享,它们比jni文件夹高两个级别。