android串口通信

一次Android串口通信

这一生的挚爱 提交于 2019-12-18 15:58:25
android串口通信 后续更新具体demo 运行平台:Android8.1 参考文章:https://blog.csdn.net/itdo_just/article/details/80514116 1.https://github.com/cepr/android-serialport-api (Google的demo) 因为demo时间太久,so文件已经无法在8.1上使用,故需要重新生成so文件。在demo中的android-serialport-api文件夹里面可以找到jni文件夹,里面包含有SerialPort.c和SerialPort.h,用CMake来重新编译(cmake安装请参考开头链接)。 重新创建project 2.在External Build Files下找到CMakeLists.txt文件,复制到新建project的app目录下 3.在新建的工程下new - Folder - JNI Folder,把SerialPort.c和SerialPort.h拷贝到此目录下 4.在app的build.gradle - defaultConfig 下新增 externalNativeBuild { cmake { cppFlags“” } } Android下新增 externalNativeBuild { cmake { path“CMakeLists.txt” }