阿里云物联网平,Android台接入问题(couldn't find "libcoap.so")


、、公司再做一个智能货柜的安卓主板应用开发,接入阿里物联网平台的基于MQTT协议传输信息,控制锁和摄像头等底层硬件。使用到阿里的sdk(com.aliyun.alink.linksdk:iot-linkkit:1.4.0’), 其中包含了sagim.so和coap.so。项目要求android主板开发,需要用到jni c++ 开发,调用底层ioctl函数(” 通用输入/输出口”(GPIO),控制单片机的管脚)控制锁开关。
、、起初,单独将阿里云的sdk和锁都已经调通,但是将两个功能合并到一块时,出现couldn’t find " libcoap.so"错误。经过网上查资料,发现我们的安卓芯片兼容armeabi和x86的处理器,我使用的ndk版本是17已经不支持armeabi。可能和CMake文件混合使用时导致编译到apk中so包出了问题(我猜是我编译的C++对应的so包在armeabi文件下面没有,导致程序出的问题)。
、、解决方案:在官网下载了ndk16的版本,将工程的ndk指向ndk16.,然后添加ndk{abiFilters ‘armeabi’},具体的操作如下图。

阿里云物联网平,Android台接入问题(couldn't find 阿里云物联网平,Android台接入问题(couldn't find

更多相关文章

  1. Android底层开发之旅—蓝牙系统分析
  2. Android配置gradle 阿里云镜像
  3. 扩展Android框架功能和底层模块的技术要点
  4. 底层之旅——Android显示驱动(framebuffer)的分析
  5. 阿里云手机应用开发点滴
  6. Android input输入设备键值从底层到应用层的映射流程
  7. 把android 主板打造成ip摄像头

随机推荐

  1. android dom 解析xml方式
  2. XML解析之SAX解析过程代码详解
  3. XML引入以及与html的区别
  4. XML解析之sax解析案例(一)读取contact.xml
  5. xml作用以及语法
  6. xml解析方式之JAXP解析入门
  7. XML解析之sax解析案例(二)使用sax解析把 xm
  8. java Domj4读取xml文件
  9. 用xml和xsl做网页实例
  10. xml——json