jni文件的编译和使用

    xiaoxiao2025-08-29  9

    安装环境: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

    转载请注明原文地址: https://ju.6miu.com/read-1302104.html
    最新回复(0)