最近博主在做android平台的游戏开发,不得不说android开发是真的麻烦。
ndk下载
android开发需要安装android ndk,这里对ndk的版本有着高要求。
推荐大家一个下载地址ndk老版本下载这上面的ndk版本相对比较全面,选择自己需要的版本下载即可。
博主这里用到的是ndkr10e
版本。
解压安装
下载下来后,完整的文件名字是android-ndk-r10e-darwin-x86_64.bin
在Mac上,.bin
文件是不能直接用解压文件直接解压的,这时候需要输入下面命令。
chmod a x android-ndk-r10c-darwin-x86_64.bin
./android-ndk-r10c-darwin-x86_64.bin //在这个过程中可能需要安全认证
输入第二行命令后,就会看到文件再解压了,解压需要一小小小会儿,稍等一下下就行。
配置环境变量
要使用ndk,还得将ndk配置到设备的环境变量中。
在终端执行下面操作
vim .bash_profile
复制粘贴如下内容
export ANDROID_SDK_ROOT=/Users/cxf/Library/Android/sdk // android sdk路径
export ANDROID_NDK_ROOT=/Users/cxf/Documents/android-ndk-r10e // ndk路径
export NDK_ROOT=/Users/cxf/Documents/android-ndk-r10e
export NDK_ROOT_quick=/Users/cxf/Documents/android-ndk-r10e
注意:上面的路径都要改成自己的路径
保存退出后输入命令source .bash_profile
即可
可能出现的错误
进行了上面操作后,还是可能会出现ndk not found
的错误。这是因为登陆shell选择的是zsh,加载的是 ~/.zshrc
文件,所以每次重启终端后配置的不生效自己在 ~/.bash_profile
中配置环境变量
解决方法:
首先在终端命令行执行open .zshrc
如果提示没有 .zshrc 文件,则 执行 touch .zshrc
创建文件,再添加 source ~/.bash_profile
重启电脑即可。