设为首页 加入收藏

TOP

Android NDK-r5 成功运行编译运行第一个NDK程序
2014-11-24 07:46:16 来源: 作者: 【 】 浏览:0
Tags:Android NDK-r5 成功 运行 编译 一个 NDK 程序

对于自学NDK开发来说,成功编译并运行了hello-jni应该还是有一点点兴奋的,在此记一笔.


1. Eclipse 的C/C++环境的搭建中,CDT插件的安装 最好用手动的方式,


help-->Install New Sofeware 的方式安装太难,依赖不好解决。


2。NDK环境搭建好后, 急着想测试,于是照着别人的例子,开始写测试。全都失败。


原因为:


A.没弄清除NDK应用的编译方式,在Eclipse里面折腾。


  jni.h 等头文件找不到,Eclipse不能编译。


  工程中C文件不能直接添加。java文件中native方法的 Jni变量报错等基本错误 让我怀疑是不是环境没配好,或者是安装的CDT残缺,因为手动安装没有去考虑依赖。迷惑中。


B. 查看NDK的DOC。 


   docs/HOWTO.TXT 里面是如何使用NDK。


   编译有两种方法:


  1)在目标工程目录下编译:


  进入例子目录


   执行  ndk-build 脚本


  2)在任意目录下编译:


  $ndk-build -C  $NDK/samples/hello-jni


  用 -C 指出工程目录路径


  注:无论哪种编译,成功后就会在当前目录下多生成 libs 与 obj 两个子目录。


3. 打开 eclipse refresh hello-jni 工程 ,run 就能看到效果了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇关于Linux下.so的介绍和编写过程 下一篇Python常用的方法定义

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)