CoderBaker

--成为一个真正的工程师

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

尽管Eclipse可以很好地简化整个构建和部署过程,但Eclipse不是构建Android NDK项目的必要条件,整个过程也可以用命令行方式执行。

用原生组件构建Android项目需要两步:第一步构建原生组件,第二步构建Java应用程序并将Java应用程序与其原生组件打包。

第一步:构建原生组件。

  (1)打开命令提示符,将hello-jni project所在目录更改为当前目录。

  (2)在命令行下执行 ndk-build(ndk-build是一个调用Android构建系统的辅助脚本)。这时Android NDK构建脚本会在构建过程中输出进度消息。

第二步:构建Java应用程序并将Java应用程序与其原生组件打包。

  (1)在命令行中执行 android update project -p . -n hello-jni -t android-14--subprojects命令来生成 Apache ANT构建文件。(Android SDK构建系统是基于    

      Apache ANT的。因为这是第一次用命令行构建项目,所以首先应该生成Apache ANT构建文件)

  (2)在命令行中执行ant debug命令构建项目,Apache ANT将构建Java文件并将该Java文件与原生组件打成一个可安装Android包,即APK文件。

 

posted on 2015-06-04 13:15  CoderBaker  阅读(425)  评论(0编辑  收藏  举报