Android+NDK的环境搭建文章网上有一大堆,我就不贴在这里了,这里主要谈谈自己在参照网上资料搭建过程中遇到的问题。
问题一:
网上说:在安装完cygwin后, 首先找到cygwin的安装目录,找到一个home\<你的用户名>\.bash_profile文件。然而悲催的是,我发现我的home目录下一片空白,连隐藏文件也没有一个。
我的解决方案:由于我电脑上之前安装过一个版本较低的cygwin,我想应该是这个版本较低的问题,后面另外找了一个目录,安装了一个版本较高的cygwin,解决了该问题。
问题二:
由于长期使用windows,养成了一个习惯,喜欢把各种程序放在D盘的Program FIles文件目录下,悲催的事情有发生了,当这样设置环境变量NDK=/cygdrive/d/Progarm\ FIles/android-ndk-r5后,echo $NDK得到的结果是/cygdrive/d/Progarm FIles/android-ndk-r5倒是没有问题,但是cd $NDK就悲剧了,系统认为FIles/android-ndk-r5是多余的。同样的原因,带有一个空格的文件目录命名在Linux下总是纠结的,最后就不纠结了,将解压出来的NDK换一个目录,如:D:\android-ndk-r7,这样这个问题就ok了。
搭建环境的时候就遇到这两个问题,希望能对和我遇到相似问题的同学们有帮助。