Android Jni開發環境搭建與編譯

環境配置 http://blog.csdn.net/zhangrongde/article/details/9372487html

不一樣版本的cygwin,配置ndk環境變量的方式也不一樣 http://www.cnblogs.com/lbangel/archive/2014/05/30/3761953.html ADT r20已經直接支持NDK了android


ndk r7及以上版本已經集成cygwin,不須要在安裝了 http://blog.csdn.net/houshunwei/article/details/17217695eclipse

項目編譯 打開eclipse,將ndk文件夾下的sample中的hello-jni項目以android項目導入,右鍵點擊項目,選擇Android Tools,選擇Add Native Support,此時若hello-jni.c文件有錯誤,根據如下文章瞭解到,是缺乏了相應的依賴庫。ui

http://www.tuicool.com/articles/aM7f6b.net

根據咱們實際的項目須要,從ndk目錄中添加相應的項目庫便可。 解決方案:code

選中工程,右鍵->Properties,點擊C/C++ General展開,點擊 Path and Symbols,在右邊Includes下,點擊Add,把NDK文件夾下的jni頭文件和相應的C++頭文件添加進來。必定要填寫完整的路徑,好比我添加的兩個路徑分別是:orm

E:\AndroidNDK\android-ndk-r10c\platforms\android-19\arch-arm\usr\include

以後從新編譯項目便可htm

相關文章
相關標籤/搜索