python /Users/kirbyasterabadilla/Desktop/OracleEye/proj.android/build_native.py -b釋放所有未定義的NDK_ROOT。請在您的環境中定義NDK_ROOT
聽起來像您應該從您的導出NDK_ROOT
登錄腳本。下面是我的OS X 10.8.5機:
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME="~/.android"
export NDK_ROOT="$ANDROID_NDK_ROOT"
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
據大衛·特納在NDK通訊錄,既ANDROID_NDK_ROOT
和ANDROID_SDK_ROOT
需要設置的,因爲其他工具依賴於那些值(見Recommended NDK Directory?)。
有趣的是,特納沒有提到ANDROID_HOME
或NDK_ROOT
(並且搜索NDK組的ANDROID_HOME
返回0結果)。
修改~/.bash_profile
後,然後執行以下(或註銷,然後再打開):
source ~/.bash_profile
如果修改您的登錄腳本沒有幫助,然後嘗試在Eclipse中設置它:
參見Setting environment variables。
來源
2014-09-23 07:10:27
jww
在您的環境中定義您的NDK_ROOT,請參閱http://stackoverflow.com/questions/17676796/define-ndk-root-in-cocos2dx-mutiplatform-game-enviroment – tianwei 2014-09-23 03:24:49