2019独角兽企业重金招聘Python工程师标准>>>

最近可能要用到调用jni,我对NDK和Jni了解非常的少,今天根据网络上的一些博客搭建了一下NDK的开发环境,但是继续往下编译jni这些就不会了,如果有哪位看到了,希望能帮帮忙

下面我将今天搭建NDK的步骤分享一下:

1.下载android-ndk-r8d源码 (或者去下载最新的包:http://developer.android.com/tools/sdk/ndk/index.html)

2.解压过后,配置环境

a)cd  ~

b)vim .bashrc

c)在文件的最末端,添加   export PATH=$PATH:/home/ss/android-ndk-r7b  (这里是我的ndk文件夹路径)

d)保存退出之后,source  .bashrc

e)查看是否成功,ndk-build  -v
    

3.简单的使用方法:

1.进入到你的sample文件夹,找到hello-jni文件夹,进入

2.如果你按照我上面所说的方式进行了配置环境变量,那么你可以直接输入如下命令:

ndk-build
    3.当你再次查看的时候会发现多了一个libs文件夹,进入到最里面,

4.你将会找到一个*.so文件,说明你成功了哦

下一篇是在windows上搭建NDK环境(一)

下下篇是windows上搭建NDK环境(二)

这是两篇不同风格搭建方式,同时都附带了hello-jni的例子显示!

参考文献:http://www.linuxidc.com/Linux/2012-03/56952.htm

转载于:https://my.oschina.net/f839903061/blog/115195

android NDK 在Ubuntu10.04开发环境的搭建相关推荐

  1. 基于 Android NDK 的学习之旅-----环境搭建

    工欲善其事 必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的 ...

  2. 第 3-7 课:延伸——Flutter Android Studio 开发环境的搭建

    Flutter 开发工具很多,有很多支持 Flutter 开发的 IDE.比如 Android Studio.Visual Studio Code.InteIIiJ IDEA.Atom.Komodo ...

  3. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  4. ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建

    Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...

  5. android笔记1——开发环境的搭建

    Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发人员也没不像如今那样趋于饱和状态.一位大牛前辈,也是我的学长,那时候 ...

  6. android studio scala插件,Scala 语言开发Andorid ,开发环境的搭建(一)

    Scala 语言开发Andorid ,开发环境的搭建 厌倦 Java 繁琐的语法,为了更优雅的开发 Android 程序,Scala 代替 Java 是一个不错的尝试. 开发前可以学习 Scala 的 ...

  7. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

  8. Android Studio开发环境的搭建

    Android Studio开发环境的搭建 一.实验目的及任务 Windows下掌握Android Studio的安装和配置. 模拟器的创建. Activity的创建和注册 二.实验环境 Jdk An ...

  9. Ubuntu20.04下 嵌入式 Qt 开发环境的搭建(适用于Tiny6410)

    Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 目录导航 Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 前言 1.安装前的准备工作 2.安装交叉编译器 3.安装t ...

最新文章

  1. 看初中生如何高薪就业
  2. 树莓派4bwlan驱动_【DIY纯手工】用树莓派DIY的桌面电脑
  3. java 创建日程到期提醒_苹果“快捷指令”日程播报完美版
  4. linux --redis的部署 即主从
  5. 毕业设计出现的一个严重错误----文件不能相互引用
  6. lunix 命令积累
  7. range和xrange的区别
  8. Android之靠谱的Activity从底部向上弹出,finish从顶部向下消失(不黑屏)
  9. 全国80几所重点大学ftp资源库(经常逛逛可能有惊喜哦)很难收集的,知道其他的友友可以留言完善...
  10. 条形图坐标轴_解密咨询报告中常见的双层条形图的制作方法
  11. -2147467259
  12. Dart基础第10篇:类 静态成员 操作符 类的继承
  13. 说说命令提示符:tcping命令、tcp协议和ping命令
  14. Android简历附件2
  15. 非因解读 | Multiplex immunofluorescnece-多重免疫荧光结合单细胞蛋白组技术探索肿瘤微环境
  16. HTMl悬浮播放器XPlayer,Xplayer播放器
  17. android xml pid vid,关于Android机型的pid vid的那些破事儿
  18. HTML(超文本标记语言)
  19. 计算机控制系统中a d是什么,计算机控制系统中,()代表模拟量输出。A、AIB、AOC、DID、DO - 试题答案网问答...
  20. 支付宝社交风波以道歉收场,微信小程序会有不同结局吗?

热门文章

  1. node:express:error---填坑之路
  2. php 利用scandir() 函数 扫描出制定目录下的所有文件
  3. 【转载】如何组建一支优秀的数据分析团队?
  4. ORACLE的索引和约束详解
  5. 幕课网产品总监:教你从0到1打造600W下载量的爆款APP
  6. 周鸿祎:在用户需求中找到真正的创新(强烈推荐)
  7. oracle用户登录的认证方式
  8. 在centos7中安装redis,并通过node.js操作redis
  9. 基于Fork/Join框架实现对大型浮点数数组排序(归并算法和插入排序算法)
  10. 使用PowerShell deprovision O365 资源