注意:android-ndkr7b版本中已经集成了cygwin的功能,所以不再需要安装配置cygwin,ndk-build.cmd会帮助我们完成一切。
1)cdt 环境配置 为了方便在eclipse下直接开发c/c++程序,我们需要配置cdt(若你的c/c++程序不需要在eclipse下编写可以省去这一个步)。 下载地址:http://www.eclipse.org/cdt/ 当前下载的版本为cdt-master-8.0.2(以最新版本为准) 将其plugins下的所有jar文件拷贝到eclipse的plugins下 将其features下的所有jar文件拷贝到eclipse的features下
到此eclipse的c/c++开发环境已经配置完成。
2)ndk 环境配置 为了方便在android开发中直接调用c/c++编写的程序,我们要配置ndk环境。 下载地址:http://developer.android.com/sdk/ndk/index.html 当前下载的版本为android-ndk-r7b(以最新版本为准) 将其解压的自己指定的目录(此目录可随意指定) 到此为止ndk就安装好了,和以往的配置方式相比显得太简单了。 为了方便在windows命令行下执行ndk-build.cmd,我们需要将此路径加入系统环境变量的path下。 注意:对于eclipse下ndk开发来说此处的环境变量配置不是必须的,可以跳过这一步。 3)通过例子来演示eclipse下ndk的应用。 首先将ndk下的例子工程hello-jni导入到eclipse中。 新建android工程HelloJni,选中from existing source并点击Browse..选中。 根据android版本选择Minimum SDK,当前是Android2.2。 修改AndroidManifest.xml中android:minSdkVersion为当前。 右键点击工程目录依次Properties->Builders->New 选中Program 并确定。 Name自己指定,Location通过Browse File System 指定,Working Directory通过Browse Workspace指定。 Refresh项若不是针对整个工作空间选择第三个即可。 Build Options项所选如图。 选中jni即可。 依次Finish->OK->OK 在AVD下成功运行。 注意:若windows系统中已经安装有cygwin,请不要不将cygwin\bin加入系统环境变量path中,否则会有如下错:cygwin的环境变量在ndk后时:make: *** [clean-installed-binaries] Error 127cygwin的环境变量在ndk前时: Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver /usr/bin/sh: -c: line 1: syntax error: unexpected end of file make: *** [libs/armeabi/gdbserver] Error 1
您还没有登录,请您登录后再发表评论
android-ndkr10环境搭建.pdf
android-ndkr10环境搭建借鉴.pdf
android-ndk-r18b-linux-x86_64.zip https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip
我是QT5.14.2配合sdk28用的,有其他想要的版本也可以找我
android ndkr6 linux-x86 tar android ndkr6 linux-x86 tar
xLua为C#环境(如Unity,.Net,Mono等)添加了Lua脚本编程功能。使用 xLua,这些 Lua 代码可以很容易地用 C# 调用。xLua 在功能、性能和易用性方面有很多突破。这些方面中最具代表性的是C#实现(方法、运算符、属性...
NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,...
Android ndk
本人亲测编译成功! ffmpeg是一个很全的音频和视频的编解码库 本文的方法在Mac OS系统上也适用,同样也适用于其他ffmpeg版本的编译。
android ndk r9d linux 64bit, 共七部分,android-ndk-r9d-linux-x86_64.zip 是用7z压缩的。
android-ndk-r8b编译最新ffmpeg步骤详解,包括文字说明和具体代码演示,对想学习或者从事这一项流媒体开发的朋友有很好的帮助
android ndk r12b windows x86_64
android-ndk-r10c下载地址-附件资源
Supertuxkart是一个开源的赛车游戏,使用irrlicht bullet 。...测试手机nexus5eclipse android4.2 ndkr9源码提交到了git https://github.com/344717871/STK_android游戏中截图 标签:STKAndroid
android_NDK_r9_使用方法.docx
Android是一个将OpenCV移到Android手机平台的开源项目,该项目使用OpenCV最新的一个分支并利用一个改良过的Android NDK进行构建 【如果想要用OpenCV-Android,必须先下载并安装Android SDK 1.6(或更高版本)和NDKr5,...
相关推荐
android-ndkr10环境搭建.pdf
android-ndkr10环境搭建借鉴.pdf
android-ndk-r18b-linux-x86_64.zip https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip
我是QT5.14.2配合sdk28用的,有其他想要的版本也可以找我
android ndkr6 linux-x86 tar android ndkr6 linux-x86 tar
xLua为C#环境(如Unity,.Net,Mono等)添加了Lua脚本编程功能。使用 xLua,这些 Lua 代码可以很容易地用 C# 调用。xLua 在功能、性能和易用性方面有很多突破。这些方面中最具代表性的是C#实现(方法、运算符、属性...
NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,...
Android ndk
本人亲测编译成功! ffmpeg是一个很全的音频和视频的编解码库 本文的方法在Mac OS系统上也适用,同样也适用于其他ffmpeg版本的编译。
android ndk r9d linux 64bit, 共七部分,android-ndk-r9d-linux-x86_64.zip 是用7z压缩的。
android-ndk-r8b编译最新ffmpeg步骤详解,包括文字说明和具体代码演示,对想学习或者从事这一项流媒体开发的朋友有很好的帮助
android ndk r12b windows x86_64
android-ndk-r10c下载地址-附件资源
Supertuxkart是一个开源的赛车游戏,使用irrlicht bullet 。...测试手机nexus5eclipse android4.2 ndkr9源码提交到了git https://github.com/344717871/STK_android游戏中截图 标签:STKAndroid
android_NDK_r9_使用方法.docx
Android是一个将OpenCV移到Android手机平台的开源项目,该项目使用OpenCV最新的一个分支并利用一个改良过的Android NDK进行构建 【如果想要用OpenCV-Android,必须先下载并安装Android SDK 1.6(或更高版本)和NDKr5,...