嵌入式 Android 本地化接口(JNI)的使用

本文介绍了在Eclipse环境下,使用JNI进行嵌入式Android开发的环境搭建步骤,包括NDK的下载与配置。同时,总结了JNI开发中遇到的三个问题:*.so文件未加载到APK、Java中库名引用错误和C代码中函数名匹配问题,并提供了相应的解决方案。
摘要由CSDN通过智能技术生成

前言:之所以会发这篇博客是因为我现在刚好在学JNI,但是我使用的IDE是eclipse[我的电脑AS(Android Studio)使用起来不方便],遇到了许多问题都没有什么办法,还是百度了很久才有了点进展,所以想汇总一下,我遇到的问题,还是一样,有什么不对的地方可以直接邮箱找我,也可以在下面评论,我会去看的,有则改之无则加勉嘛。。。

之所以我要学习JNI是因为,我们的嵌入式安卓要控制板上的外设时,要使用C语言的代码作为控制代码,我们的JAVA可没有这么厉害可以直接去控制GPIO端口,所以只能在JAVA代码中使用JNI(JAVA Native Interface 本地化接口)来调用C语言代码,从而实现Android控制外设。PS. 这里的控制外设除了控制外设之外还有读数据的效果

开发环境:

eclipse:Oxygen          JDK:  JDK1.8           NDK:NDKr10            ADT:ADT24.1

一、开发环境的搭建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值