在網(wǎng)上關(guān)于NDK的文檔中,關(guān)于修改環(huán)境變量的配置大都描述如下:
設(shè)置環(huán)境變量
先找到安裝路徑下的.bash_profile 文件,我的環(huán)境位于:C:\cygwin\home\Administrator 。用
UltraEdit 打開(kāi),添加以下兩句:
ANDROID_NDK_ROOT=/cygdrive/e/develop/android/android-NDK/android-ndk-1.5_r1
export ANDROID_NDK_ROOT
但是我安裝的Cygwin下的home目錄里面是空的,什么都沒(méi)有,在運(yùn)行make命令時(shí)會(huì)報(bào)錯(cuò),如果出現(xiàn)這個(gè)問(wèn)題可以在執(zhí)行host-setup.sh命令之前修改D:\androidTools\android-ndk-1.5_r1\build下的host-setup.sh文件,如下代碼所示:
ANDROID_NDK_ROOT=D:/androidTools/android-ndk-1.5_r1export ANDROID_NDK_ROOT#!/bin/bash
前兩行是設(shè)置android-ndk的環(huán)境變量,需要添加進(jìn)去,后面一行是對(duì)原文件的修改。
另外我的Cygwin不顯示當(dāng)前路徑,不知道怎么解決。每次都要對(duì)路徑進(jìn)行很多操作,很麻煩,可以修改Cygwin的啟動(dòng)的bat文件,讓其啟動(dòng)后的當(dāng)前目錄位于android-ndk的root下。在Cygwin.bat 的后面添加如下代碼:
cd D:\androidTools\android-ndk-1.5_r1
另外需要注意的是:安裝Cygwin和android的ndk的路徑中不應(yīng)該出現(xiàn)空格
聯(lián)系客服