轉(zhuǎn)載自:https://www.cnblogs.com/muxiandong/p/15355065.html
前兩天,在Cocos Creator 3.3.0 上想要對(duì)原生執(zhí)行自動(dòng)綁定C++ JSB的時(shí)候,執(zhí)行 tojs下的genbindings.py 居然報(bào)錯(cuò)了戴质。芽狗。隘膘。
ANDROID_NDK_HOME not defined...
NDK_ROOT not defined. Please define NDK_ROOT or ANDROID_NDK_HOME in your environment.
于是乎旗芬,研究了一大下纳击,整理一下方案如下:
1 確認(rèn)安裝好了 node.js 檢查一下 node -v朱灿,如果沒有安裝昧识,請(qǐng)移步下載安裝node.js
2 終端輸入 cd ~,使用 control + command + . 可以查看隱藏文件盗扒,查看一下 .bash_profile, 如果存在跪楞,那么進(jìn)行第三部分,如果不存在侣灶,那么使用touch .bash_profile 新建一個(gè).bash_profile文件
3 使用 vi .bash_profile 甸祭,進(jìn)入到 編輯模式,添加以下代碼
ANDROID_NDK_HOME=/Users/mu/work/Android/SDK/ndk/17.2.4988734
NDK_ROOT=/Users/mu/work/Android/SDK/ndk/17.2.4988734
export ANDROID_NDK_HOME
export NDK_ROOT
4 使用source .bash_profile褥影,使.bash_profile生效
5 重試