怎样在win10系统下搭建ndk环境

怎样在win10系统下搭建ndk环境,第1张

步骤如下:

1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x86版本。

2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\Program Files\Java。

3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量

4、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:\Program Files\Java\jdk1.7.0_79。

5、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin。

这样就能够搭建起Java开发的基本环境了。

安装步骤如下:

1、先安装wget。

2、进入文件夹。

3、使用wget下载ndk软件。

4、下载完后解压ndk。

5、解压完成后点击安装即可。

注意: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 127

cygwin的环境变量在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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6747702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存