Android Studio里使用JNA

教程二 在Android Studio里使用JNA环境Android Studio 1.5.1已经下载内置ndk具体操作准备JNA开发环境这个部分是最重要的,也是与JNI的例子主要不同之处之一十分感谢这篇文章,之前查找了好多博客,也做了很多尝试,终于这个里面的jna.jar是有效的。这个虽然不是官方的jna开源位置,但是是为android单独配置的下载或者clone源代码运行命令ant
摘要由CSDN通过智能技术生成

教程二 在Android Studio里使用JNA

环境
  • Android Studio 1.5.1
  • 已经下载内置ndk
具体操作
  • 准备JNA开发环境

    • 这个部分是最重要的,也是与JNI的例子主要不同之处之一
    • 十分感谢这篇文章,之前查找了好多博客,也做了很多尝试,终于这个里面的jna.jar是有效的。这个虽然不是官方的jna开源位置,但是是为android单独配置的
    • 下载或者clone源代码
    • 运行命令ant -Dos.prefix=android-arm dist
    • 将dist下的jna.rar拷贝到工程的app/src/main/libs文件夹下,没有的话新建一个libs,右键->Add as library
    • app/src/main/建立jniLibs/armeabi,jniLibs/x86
    • 把dist下的android-arm.jar解压缩并拷贝libjnidispatch.so拷贝到app/src/main/jniLibs/armeabi里面
    • 把dist虾的android-x86.jar解压缩病拷贝libjnidispatch.so拷贝到app/src/main/jniLibs/x86里面
    • 如果是armeabi-v7a的话,就再建立一个jniLibs/armeabi-v7a文件夹,并共用jniLibs/armeabi的so文件即可
    • 如果运行中发现错误,那可能是一些环境变量没有设置

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值