Eclipse无法识别环境变量(Mac OS Lion,Eclipse Juno 64-BIT)

bad*_*y11 2 eclipse cocos2d-x osx-lion

我需要一些帮助来尝试使用Eclipse设置C++/Java构建.我正在学习本教程(http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started),但我无法理解为什么我一直得到"请定义NDK_ROOT".

我更新了create-android-project.sh文件并在终端中应用了这个cmd:export NDK_ROOT ="与create-android-project.sh文件中的NDK相同的路径".当我运行'create-android-project.sh'时,我没有创建项目的问题,运行新创建的项目的build_native.sh也运行有任何问题.

因此,按照以下步骤将"Build Command"从默认更新为教程要求编译项目中的C++和Java文件,而不必在终端中运行build_native.sh,在Eclipse中运行项目.

如果我将自定义构建删除为默认所有编译并在模拟器和设备上的项目上运行.

我附上了项目构建的设置和控制台日志的屏幕截图.

开发环境:Mac OS 10.8(Lion)Eclipse Juno 64-BIT Cocos2d-x v2.0-x-2.0.3 NDK:android-ndk-r7-crystax-5.beta2

请指教.在此输入图像描述

小智 5

我通过将NDK_ROOT变量添加到ADT> Preferences> C/C++> Build> Build Variables来解决了这个问题.

在此输入图像描述

希望它有所帮助,我知道我一直在寻找解决方案.

  • 这不适合我,但它很接近.我必须在Environment节点中定义较低的变量2级,所以在ADT - > Preferences - > C/C++ - > Build - > Environment中 (2认同)