mac android ndk第一步

1.下载java,ndk,sdk

2.mac下面配置环境变量,参考http://mylogo.blog.51cto.com/2963158/1661119

cd ~/可以显示当前用户下面的环境变量,然后使用touch bash_profile创建文件或者vi bash_profile编辑环境变量文件,配置ndk和sdk的路径,配置完成以后使用ndk-build查看是否配置成功.

如果出现:

Android NDK: Could not find application project directory !

Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.

/Users/vodone/documents/install/android-ndk-r10c/build/core/build-local.mk:148: *** Android NDK: Aborting    .  Stop.

说明配置已经成功只是没有找到对应的android项目目录

此时我们需要新建一个android项目,然后添加一个jni目录,添加一个Android.mk文件和一个helloword.c文件到jni目录,然后把当前的编译环境切到这个android目录下面执行ndk-build就ok了

       (1)  把本地代码放在$PROJECT/jni/…下,比如将hello.c放到apps/hello/jni/目录下
  (2)  在你的NDK编译系统中在$PROJECT/jni/Android.mk来描述你的源代码
  (3)  可选:在$PROJECT/jni/Application.mk到你的编译系统中来详细描述你的项目,尽管你开始的话不一定需要它,但是它允许你使用更多的CPU或者覆盖编译器/链接器的标记
  (4)  从你的项目的目录开始通过运行”$NDK/ndk-build”来编译你的代码,或者从子目录开始
  (5)   最后一步可以copy,万一成功,剥离共享库的应用层序需要你的应用程序的项目根目录。然后你通过通常的方法来生成最终的apk
时间: 2024-11-09 10:13:27

mac android ndk第一步的相关文章

Android ndk第一步,构建jni headers

转载请注明出处:http://www.cnblogs.com/fpzeng/p/4281801.html 源码请见 https://github.com/fpzeng/HelloJNI 系统: ubuntu 12.04 在android上使用ndk的步骤: 创建java文件,声明native方法: 使用javah生成C语言接受的头文件*.h: 创建*.c文件,使用C语言实现该native方法: 编译*.c文件产生so库 运行的时候,java使用System.loadLibrary打开so库,调用

mac下zephir第一步,安装+hello zephir!

第一步 安装autoconf re2c automake libtool等依赖,如果没有安装git的记得先安装git brew install autoconf brew install automake brew install libtool brew install re2c 第二步,下载源代码安装 git clone http://github.com/phalcon/zephir cd zephir ./install -c 第三步,测试zephir是否安装成功 zephir help

[原]Android 开发第一步

使用 android-studio 开发 写文章时的最新 Android-Studio 程序下载:https://dl.google.com/dl/android/studio/ide-zips/3.0.0.5/android-studio-ide-171.4163606-windows.zip 更多版本可参考:http://www.androiddevtools.cn/ 可使用 Genymotion 虚拟机,要在国外网站上下载并注册帐号后才能使用. 也可以使用 Android-Studio 自

Android JNI的第一步——从HelloWorld开始

第一步:配置NDK运行环境 两个工具包: com.android.ide.eclipse.ndk_23.0.2.1259578.jar android-ndk-r10(当然也可以是一些其他类似的工具包,如android-ndk-r8) 前者为搭建NDK环境时,必需的工具包.需要将其置于eclipse的plugins文件夹中.然后重启eclipse即可. 前者工具包下载连接 后者为eclipse运行JNI程序所需要的工具包,将其置于一个你习惯的路径下.放置好之后,进行环境变量的配置,如下图: 添加

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”文件,运行安装,如图所示: 打开以后,双击安装界面中

Android自动化第一篇:Mac下的Eclipse+Pydev 环境搭建

开始了我的自动化之路 首先安装环境,参考下文 转自 http://www.51testing.com/html/46/n-848346.html http://www.51testing.com/html/46/n-848346-2.html 安装时出现问题解决: Mac环境下eclipse插件pydev安装失败的解决办法 1. 打开eclipse2. 选择install new software3. 输入pydev, http://pydev.org/updates/4. 根据向导安装5. 重

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了!

C++开发安卓、windows下搭建Android NDK开发环境

1. NDK(Native Development Kit) 1.1 NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个工具,我们可以把用C/C++代码编译成可以直接运行在Android平台上的本地代码,这些本地代码以动态链接库( *.so )的形式存在,也正因为这样,我们可以通过复用这些动态链接库从而复用本地代码. 那么,通过NDK这个开发工具包,那么我们是否可以将一个APK完全使用C/C++来编写呢? 答案是不可

Eclipse替代ndk-gdb断点调试Android NDK程序

一 概述: Eclipse调试NDK程序的操作并不难,难的是环境的搭建.光是安装Eclipse就有不少问题,真是"大错不犯,小过不断"不胜期烦.在网上,已经有先行者记录下了Eclipse断点调试Android NDK程序的方法: <Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境>网址:http://blog.sina.com.cn/s/blog_48ed03c80101nhei.html 我遇到的情况与上文有些不同,上