Ubuntu環境下配置NDK

     今天由於項目需要,需要在Ubuntu環境下配置NDK,一開始以爲蠻簡單的,沒想到還是遇到了一些問題,在這裏和大家一起分享下,也希望以後遇到相同問題的朋友可以少繞彎子。
     首先到   下下載NDK文件
     解壓縮到home文件下,例如:
     /home/jhg/android/android-ndk-r6b/
     添加路徑
     打開路徑文件
     sudo gedit ~/.bashrc 
     添加路徑
     NDK=/home/jhg/android/android-ndk-r6b/
     export=$NDK
     保存
     注意:我已開始用找到該文件直接用gedit打開,修改後無法保存,發現權限不夠,就算取得root權限還是無法保存,最後用sudo gedit ~/.bashrc 才解決問題。
     編譯NDK自帶samples裏的工程
     進入工程目錄
     /home/jhg/android/android-ndk-r6b/samples/hello-jni
     輸入命令
     $NDK/ndk-build
     可以在工程文件下面看到多出了libs和obj文件,將其導入eclipse工程即可。
     注意:在配置的時候我還遇到了一個問題,可能和電腦是32位的有關,自己的出錯信息已經找不到了,找了個別的錯誤代碼,如下
    doug@shadowmint:~/libpng-android$ ~/android-ndk/ndk-build 
NDK_PROJECT_PATH=./ Compile thumb  : png <= png.c  /home/doug/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linu
x-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory  make: *** [obj/local/armeabi/objs/png/png.o] Error 1
    這時候輸入命令:
    sudo apt-get install lib32z1

     
     
     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章