mac系统下命令编译android ndk项目

1.设置ndk环境变量

2.构造android ndk项目,命令:ndk-build

3.使用ant构造android sdk项目:命令:android update project -p . -n hello-jni -t 3 --subprojects

4.使用ant编译出调试apk, 命令:ant debug

5.使用ant输出发布apk。命令:ant release

6.对apk进行签名就ok了!

时间: 2024-10-16 19:57:53

mac系统下命令编译android ndk项目的相关文章

Android NDK项目结构(在Eclipse环境下观察)

带有原生组件的Android项目包含一组附加的目录和文件. jni: 该目录包含原生组件的源代码以及描述原生组件构建方法的Android.mk构建文件. Android NDK构建系统将该目录作为NDK项目目录并希望在项目根目录中找到它. Libs: 在Android NDK构建系统的构建过程中创建该目录. 它包含指定的目标机体系结构的独立子目录,例如ARM的armeabi.在打包过程中该目录被包含在APK文件中. Obj: 这是一个中间目录,编译源代码后所产生的目标文件都保存在该目录下.开发人

用命令行对NDK项目进行构建(Win7环境下,以hello-jni项目为例)

尽管Eclipse可以很好地简化整个构建和部署过程,但Eclipse不是构建Android NDK项目的必要条件,整个过程也可以用命令行方式执行. 用原生组件构建Android项目需要两步:第一步构建原生组件,第二步构建Java应用程序并将Java应用程序与其原生组件打包. 第一步:构建原生组件. (1)打开命令提示符,将hello-jni project所在目录更改为当前目录. (2)在命令行下执行 ndk-build(ndk-build是一个调用Android构建系统的辅助脚本).这时And

mac系统下的常用命令

这是我日常在mac下记录的一些常用终端命令: 1 java 2 javac 3 exit 4 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exit; 5 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exit; 6 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exit; 7 /Users/lianxumac/Desktop/apktool1.5.2/反编译 ; exi

【SVN]Mac系统下SVN的基础配置

[SVN]Mac系统下SVN的基础配置 Subversion在MacOS系统已经默认安装,用户可以直接使用.本文主要介绍在Mac系统上SVN的一些基本 使用配置. 验证SVN是否已经存在 svn --version 已经安装了Svn,则会输入当前版本信息: svn, version 1.9.4 (r1740329) compiled Feb 27 2017, 18:16:16 on x86_64-apple-darwin15.0.0 ...... 1. 创建Svn存储库 第一步:创建Svn的存储

在UNIX系统下联合编译flex 和bison 程序

flex 是一款词法解析开程序,而bison是一款语法解析开源程序.他们配合使用,就可以完成某些计算机脚本语言的语言的解析,如sql.这次我主要介绍flex 和bison在unix系统下的编译. 先看flex 代码: %{ #include "fb1-5.tab.h"//该文件由bison后面的bison生成.主要定义了token 的值.和yylval变量 %} %% "+" { return ADD; }//匹配上“+”,就返回token ADD,yylval 此

Mac系统下修改hosts文件

Mac系统下修改hosts文件 小巫只从买了macbook pro之后一直用来装逼还没认真用起来,因为确实在windows下有时候用起来比mac要方便一点,但比起流畅性和观赏性windows也是差了那么一节.因为还是要做Android开发,时不时要访问下官网,下面记录一下修改mac系统的hosts文件的方法. 第一步:进入/private/etc文件夹下 第二步:使用文本编辑器打开hosts文件,修改方法类似windows 复制以下透明代码到hosts文件中,保存,搞定之后就可以访问我们的官网了

mac 系统下 sublime text2 出现Node.js 路径问题 以及解决方案

mac系统下   一般来说 我们默认安装的 node.js  都是存在/usr/local/bin/node中 在Sublime的htmlprettify插件配置中 比如 {  // Simply using `node` without specifying a path sometimes doesn't work :(  // https://github.com/victorporof/Sublime-HTMLPrettify#oh-noez-command-not-found  // 

Mac系统下虚拟机VMware Fusion下Win10如何通过Navcat连接Mysql 5.7

最近一直在折腾Mac系统,原先对Mac使用也不是很熟悉,所以安装过程中出现了很多问题.为了以后查阅方便,当然也为了使得和我一样的小白少踩一些坑, 所以就记录一下这些问题. 首先说一下VMware Fusion这个虚拟机软件吧.我下载的官方最新的版本8.5.7.然后开始安装,安装比较容易.最麻烦的就是如何安装WIn10系统呢?一开始我采取按部就班的方法,通过Mac自带的浏览器Safari去下载Win10 ISO的文件.结果速度太让人崩溃了,非常慢.后来我尝试把ISO通过百度网盘离线下载的方式先下载

Mac系统下使用VirtualBox虚拟机安装win7--第一步 安装vbox虚拟机

Mac系统下使用VirtualBox虚拟机安装win7操作步骤: 第一步 安装vbox虚拟机 1.先下载vbox,下载地址:: https://www.virtualbox.org/wiki/Downloads ,在页面中点击“VirtualBox 5.0.16 for OS X hosts amd64”下载链接,如图所示: 下载好了以后,在 Finder 中的下载目录中,找到“VirtualBox-5.0.16-105871-OSX.dmg”文件,运行安装,如图所示: 打开以后,双击安装界面中