jni文件的編譯和使用

安裝環境:RK3288編譯環境搭建時,已經安裝好了jdk1.6,使用ubunt12.04 64位OS,爲了開發使用串口功能,需要使用JNI編程。

1.下載NDK編譯器

    爲了能打開android官網,需要使用該網站登陸:http://wear.techbrood.com, 登陸後進入:develop/tools/NDK下載 對應的包:

android-ndk32-r10b-linux-x86_64.tar.bz2

2,解壓安裝

    解壓後參照 android-ndk-r10b/docs/Getting_Started/html/index.html  來進行安裝。比如我的root用戶下的.bashrc 文件中添加:

 

  #cd  ~/

  # vim .bashrc
  export  PATH=$PATH:/home/wigooe/project/document/android-ndk-r10b/


  #source  .bashrc

3.編寫android.mk文件和對應的serialport.c

4.進入JNI文件夾編譯該文件

   ndk-build

  編譯後會生成Lib文件

root@wigooePc:/home/wigooe/project/document/myserial/jni# ndk-build
Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion 2 in /home/wigooe/project/document/myserial/AndroidManifest.xml    
[armeabi] Install        : libserial_port.so => libs/armeabi/libserial_port.so


發佈了38 篇原創文章 · 獲贊 20 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章