当前位置:   article > 正文

Android串口开发基于ndk简书,Android studio 配置NDK开发

android usb连接 ndk

1.在SDK Tools中,下载NDK、 LLDB、 CMake

1)NDK即 Native Development Kit 。

为什么用ndk?apk的java层代码很容易被反编译,用NDK方式是对代码的保护。在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的,便于移植。

通俗点讲,就是java下使用c/c++程序,即jni编程(jni:Java本地接口)。

2)LLDB是一个高效的c/c++的调试器,调试NDK程序。

3)CMake是一个非常强大的编译自动配置工具,支持各种平台。

比如在Activity中创建一个native方法 public native String stringFromJNI();

可以快捷提示:在cpp/native-lib.cpp中自动生成对应方法 Java_com_wotu_cardreaderdemo_MainActivity_stringFromJNI

2.配置环境变量

查看:(Mac Android开发环境变量的配置(java、sdk、ndk、gradle))    http://www.jianshu.com/writer#/notebooks/13491894/notes/22744130

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/731102
推荐阅读
相关标签
  

闽ICP备14008679号