Mac os x下配置 Android ndk 开发环境

Mac OS X下搭建NDK环境 Mac OS X下NDK环境的搭建抄一篇冷饭,主要是本渣渣还是研究了半天的。。。想当好程序猿,千万别没事随便删个文件夹,移动个文件夹啥的。。。好了,正文如下。1)下载NDK(Mac OS X版本)下载地址:link 下载完成后,将压缩包解压,并记录解压后的路径。 例如:解压后路径为:/Users/jarrahwu/Documents/android-ndk-r10d 2)配置环境变量开启终端, 阅读详情

 1.阅读下面之前,请确保你android sdk的开发环境已经搭建好,ADT也最好是目前最新的.

 2.到http://developer.android.com/tools/sdk/ndk/index.html这里下载最新的ndk.

 3.下载完成后,解压你下载的文件.

 4.配置一下你的.bash_profile; 开启终端,输入命令 pico .bash_profile 

首先添加一行 export PATH=${PATH}:/Users/jarrahwu/Documents/android-ndk-r8d

然后再来一行 A_NDK_ROOT=/Users/jarrahwu/Documents/android-ndk-r8d

最后来一行  export A_NDK_ROOT

这个其实就相当于windows里面的环境变量.contrl + x 保存一下,再输入 Y确认,最后来个enter.最后的最后,关闭终端,重新打开一下.

 

可以参考一下我上传的图片.

如果上面配置无误的话.就可以准备写一个ndk的hello world了.

(1)首先想正常建立android项目一样,建立好一个项目叫MyNDK

(2)配置一下android NDK 的路径,具体操作就是->eclipse  ->preferences ->android ->NDK 然后再配置自己的NDK路径

(3)如果你不是最新的ADT可能你会要在终端用javah命令来添加NDK支持,建立文件夹什么的之类的,但是现在最新的ADT已经包含了一些列这些操作.你可以很简单就能添加NDK支持.

具体操作:  右键你的项目 ->android tools ->Add Native Support..一下子就OK了.如果你的eclipse不能查看c文件的话,你就要添加CDT的支持了.

很简单的就建立了一个NDK的project了.

下面到代码部分,先java部分吧,在你的activity里面主要就是调用你的ndk库,调用库的方法.

 

下面来到关键部分了.就C了,当时遇到了好多错误什么的,尤其要注意格式,和规范吧.直接看代码吧.一定要有这个extern 什么开头的 声明一下你的方法,不然回报错的.

 

最后我们来运行一下吧.看看效果..

 

初识Xamarin——mac os x下环境的搭建 1、安装步骤?**以下连接均是写文时的最新链接,如果不是最新的,请以 http://xamarin.com/installer_assets/v3/Mac/Universal/InstallationManifest.xml 里的为准。**1.1、Java环境(开发Android必需)可以通过在终端里输入:java -version来判断当前是否安装了java环境。如果出现了类似于:java v 阅读详情

相关推荐

XVF3800麦克风阵列实战:从选型到快速原型搭建

本文详细介绍了XVF3800麦克风阵列的选型与快速原型搭建实战经验。从开箱即用的特性到波束成形、回声消除等核心功能拆解,再到硬件设计避坑指南和固件开发技巧,帮助开发者高效实现智能语音设备的开发。特别适合智能音箱、会议终端等需要远场拾音和声源定位的应用场景。

weixin_29161719的博客 273

macos 配置ndk环境

如果遇到这种报错信息的话,就需要编辑/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/下面的ndk-build文件。其中user_name为自己电脑的用户名,version_code为自己ndk安装的版本号,比如我这里电脑的ndk路径就是。选择Android Studio下默认的ndk环境。接着用ndk-build验证一下是否有信息输出。如果输出下面这种信息就证明ndk环境准备好了。mac电脑的ndk默认路径一般是。当我输入这个的时候输出信息是。

子冉冰清的博客 3925

Android 桌面小组件 AppWidgetProvider

桌面小组件,绝对是小程序中的小程序,说白了就是任何复杂一丁点的操作都适合做成桌面小组件。所以这里采用的演示的例子,就只有一个白色圆角背景,外加一个文本框,显示文字。小组件的教程网上一搜一大堆,所以我这里主要就是介绍一些坑的地方,跟大致处理流程,具体细节还得看其他大神的骚操作。

qq_33601179的博客 6584

Mac上搭建NDK环境

原文链接:https://blog.youkuaiyun.com/qq_31844349/article/details/79479357 Android Studio 默认的NDK 1.下载安装好Android Studio之后,若是下载默认的NDK可以点开: Android Studio -> Preferences -> Appearance -> System Settings -&...

sazass的博客 1477

西门子S7-1200 PLC控制步进电机实战:从I/O分配到梯形图,手把手教你实现正反转与调速

本文详细介绍了如何使用西门子S7-1200 PLC控制步进电机,从硬件接线到梯形图编程,实现正反转与三档调速功能。通过I/O分配、脉冲生成逻辑和方向控制等核心步骤,帮助工程师快速掌握PLC控制步进电机的关键技术,提升工业自动化项目的实施效率。

weixin_28733777的博客 535

如何实现电路级别的CDM ESD防护

采用先进制程的CMOS工艺,可能具有比以前更薄的栅极氧化物和更大的芯片尺寸,大的衬底可能积累大量的电荷,导致CDM事件期间的高ESD放电峰值电流。传统CDM保护器件使用栅极接地NMOS被添加到输入级的栅极。然而,这种方法通常会在信号路径上引入显著的寄生电容,这不适合RF应用。

weixin_42693135的博客 2502

Mac下Android Studio NDK 环境搭建并运行,2024年最新附超全教程文档

【代码】Mac下Android Studio NDK 环境搭建并运行,2024年最新附超全教程文档。

2401_84003839的博客 1047

低功耗模式下的看门狗使用

最近用国产芯片AT32在做一个低功耗的项目,为了实现低功耗模式下的定时唤醒,我选择的是使用相对比较简单的看门狗来做,下面就分享一下使用过程~ 为了最大限度的降低功耗,我用的是待机模式,先看看几种低功耗模式以及唤醒的区别: 而看门狗AT32提供了两种,分别是独立看门狗(IWDG)和窗口看门狗(WWDG),其区别大概有以下几点: 1、独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效;窗口看门狗由从 APB1 时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常

dc18883988396的博客 3028

Mac下Android Studio NDK 环境搭建并运行(1)

然后查看文件夹 Test\app\build\intermediates\classes\debug 会生成一个.h文件:com_android_talon_JniUtils.h。3,在工程的main目录下新建一个名字为jni的目录,然后将刚才的 .h文件剪切过来。在jni目录下新建一个c文件,随意取名,我的叫jnitest.c。将这个方法的返回值,显示在界面上。将 java文件中的方法与so文件中的代码对应起来。然后接下来的步骤就是根据生成的class文件,利用javah生成对应的 .h头文件。

2401_84537540的博客 702

SAP与泛微OA集成(半导体行业)

本项目通过SAP PO中间件集成SAP与泛微OA在半导体行业的应用,由于行业特殊性,广泛深入应用了RSA加密等特性

集信通 1163

一.镜头知识之焦点,焦距,有效焦距,前焦距,后焦距

由光学系统中镜片的最后一面到像面的距离。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 5577

mac上ndk环境配置

一、启动终端Terminal 二、输入  pico .bash_profile  回车。 三、输入以下内容【路径依实情而定】: export JAVA_HOME=`/usr/libexec/java_home` export PATH=${PATH}:${JAVA_HOME}:${A

zf135792468的专栏 1万+

ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南

本文介绍 ESP-SPARKBOT AI 智能机器人 v1.2 版本的全流程复刻,包含 PCB 、3D 打印、固件烧录、常见问题解决、参考资料等

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 9251

Mac os x环境配置 Android ndk 开发环境(eclipse篇)

Mac os x环境配置 Android ndk 开发环境(eclipse篇)本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: 1.请确保安卓环境已经存在 2.下载并解压最新版本ndk http://developer.android.com/tools/sdk/ndk/index.html 3. 配置 .bash_profile 开启终端,输

aa65252157的专栏 1710

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Mac os x下配置 Android ndk 开发环境及案列讲解

(1) 技术要点 (2) 详细介绍 (3) 运行效果

andp_ma的专栏 1034

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Mac OS X下搭建Android开发环境(包括SDK和NDK)

z源准备:  JDK Eclipse Android SDK Android NDK ADT CDT ANT 搭建Android SDK开发环境: 1.JDK安装,要求版本>1.5, Mac OS中已经预装了JDK,通过java -version在命令行中查看当前版本。但建议使用最新版本,在http://www.oracle.com/technetwork/jav

yky138495的专栏 530

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

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

一 概述: Eclipse调试NDK程序的操作并不难,难的是环境的搭建。光是安装Eclipse就有不少问题,真是“大错不犯,小过不断”不胜期烦。在网上,已经有先行者记录下了Eclipse断点调试Android NDK程序的方法: 《Eclipse + ADT(包括NDK Plugi...

chenjili2011的博客 257

Mac OSX配置Android Studio开发软件

为了开发安卓应用,你必须安装下面的软件在你的系统上: 1.Xcode。 2.JDK。 3.Android Stuido。 4.NDK 推荐安装Gradle但不是必须的,更多的信息请看Gradle一段。 你的三星设备可能显示一个通知推荐你安装安卓文件转换,一个便利的在OSX和安卓之间转换文件的应用。 Xcode 在安装任何安卓开发工具之前,你必须安装Xcode。 一

zhz604483686的专栏 1800
上一篇: android NDK jni下的c文件 Unresolved inclusion
下一篇: Android中JNI的使用方法
stonenotes123
博客等级 码龄15年 30粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值