14-Cygwin+Android NDK的安装

合集下载

cygwin完全安装步骤方法

cygwin完全安装步骤方法

cygwin完全安装步骤方法(组图)安装 GCC安装 GCC 最快捷的方式是在您的机器上安装完整的 Cygwin 环境。

Cygwin 是 Windows 上类似于 Linux 的环境。

它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。

安装好 Cygwin 之后,通常可以忽略它,即使您是命令行的爱好者,您仍能发现您活得更舒坦了。

确保您具有相当快速的 Internet 连接。

GCC 编译器及相关实用程序大约有 50 兆字节。

另外确认您的连接是否需要一个代理服务器。

这可通过您的 Internet 浏览器选项:工具 -> Internet 选项 ->连接 ->局域网(LAN)设置来确定。

确保在您的管理员帐户下安装这个程序,并选择为“所有用户”安装。

将您的 Internet 浏览器指到。

在屏幕的中央是一个黑绿两色组成的“C” 徽标,标题是“Install or update now.”。

在该链接上点击,这将下载一个小程序 setup.exe(250KB)。

这个安装程序将在您的机器上引导 Cygwin 环境的安装或更新过程。

运行安装程序将 setup.exe 下载到一个已知地方,如桌面,然后运行它。

它将打开安装向导,如下图所示:图 1. Cygwin 环境的安装向导点击Next按钮。

选择下载位置在这个页面上,选择"Install from Internet"。

图 2. 选择安装类型点击Next按钮。

选择一个安装目录在这个页面上,选择执行 Cygwin 所在的目录。

设置图3所示的剩余选项。

图 3.选择一个安装目录点击Next按钮。

选择一个临时安装目录在这个页面(图4),为安装包选择一个临时目录。

当 Cygwin 安装完成后,您可以删除这个目录和它的内容。

注意安装程序记住了这个目录,并在更新时只下载比这个目录中的包更新的版本。

如果您删除这个目录并重新安装,setup将重新安装您选择的所有内容而不管这些包的安装程序在运行目录中已经存在。

Cygwin的安装配置

Cygwin的安装配置

Cygwin的安装配置Cygwin的安装比较简单,步骤如下:1.先从官方网站或其它镜像网站下载一个Cygwin的网络安装程序,通常叫:setup.exe,文件很小。

2.运行下载到本地的Cygwin网络安装程序,它会以导航方式来帮你下载/安装Cygwin中的软件,在导航页的第一页会显示这个安装程序的版本号。

3.接下来,安装程序有3个安装方式的选择:∙Install from Internet:此为先从网上下载Cygwin软件包,再安装。

这些软件包在安装后仍保留,不删除,为了以后再次使用。

如果你第一次使用Cygwin,之前没有下载过Cygwin的软件包,就使用这个安装方式,安装完之后,下次安装(比如:重装系统后、或在其它机器上安装)时,就可以使用这些已下载的安装包。

∙Download Without Installing:此为只从网上下载Cygwin软件包,但不安装。

∙Install from Local Directory:此为使用本地目录中已下载的Cygwin软件包来安装软件。

4.选择Cygwin的安装路径,这个路径也是Cygwin安装完成后,它所模拟的Linux环境的根目录(RootDirectory)。

5.选择Cygwin软件包的下载保存路径,安装完后,可以备份这个路径下的软件包,以备下次安装。

6.指定从哪个Cygwin的镜像站点下载软件包,选择一个速度最快的地址。

在中国,这个镜像站点的速度还可以,如果列表中没有的地址,可以手动加入地址:/pub/,然后选择它。

7.选择需要下载/安装的软件包。

点击软件包选择界面上的View按钮,可以以:软件包分类、全部软件包、最新软件包、没有安装的软件包等方式显示软件包列表。

在Search后的可以键入想要下载/安装的软件包名字,然后再从软件包列表中选择。

有4个对软件包版本下载/安装的全局设置:∙Keep:表示保持已安装的软件包的版本不变。

∙Prev:表示安装上一个稳定版本的软件包。

Cygwin安装与使用入门

Cygwin安装与使用入门

Cygwin安装与使⽤⼊门版权声明:本⽂为博主原创⽂章,未经博主同意不得转载。

https:///canlets/article/details/28646115对于 UNIX 本⾝,也有各种称呼。

IBM® ⼤型机⽤户说各种带字母 “z” 的⾏话,⽐⽅ IBM z/OS® 和 System z9 Virtual Machine (z/VM)。

嵌套系统开发者使⽤ eCos 这个词;在聊天中还会提到其它很多风格的 UNIX。

⽐⽅ Linux®、FreeBSD、Sun Solaris 和 Mac OS X。

现代信息技术使⽤各种各样的⽅⾔。

简直就像是圣经中巴别塔的故事。

当然,也有不少⼈说 Windows 术语,虽然⼤多数⼈仅仅掌握 “指向和单击” 这种简单词汇。

经过 20 年的发展,⼤多数 Windows ⽤户已经忘了古⽼的 DOS 术语。

可是,与 UNIX shell 相⽐。

Windows COMMAND有⽤程序的功能实在⾮常差;因此,UNIX ⽤户通常觉得 Windows 是⼀种让⼈灰⼼丧⽓的平台。

对于习惯于使⽤丰富的命令⾏⼯具集的 UNIX 软件开发者来说。

Windows 尤其别扭。

对于 UNIX 开发者来说。

使⽤ Windows 简直就像是到了陌⽣的外国。

幸运的是,Cygwin(见)在 Windows 环境中提供⼤家熟悉的⼀⽚天地,就像是美国⼈在法国找到了麦当劳。

Cygwin 是⼀个⽤于 Windows 的类 UNIX shell 环境。

它由两个组件组成:⼀个 UNIX API 库,它模拟 UNIX 操作系统提供的很多特性;以及 Bash shell 的改写版本号和很多 UNIX 有⽤程序,它们提供⼤家熟悉的 UNIX 命令⾏界⾯。

前⼀个组件是⼀个 Windows 动态链接库 (DLL)。

后⼀个组件是⼀组基于 Cygwin DLL 的程序,当中很多是⽤未经改动的 UNIX 源码编译的。

cygwin安装教程cygwin安装使用方法

cygwin安装教程cygwin安装使用方法

cygwin安装教程cygwin安装使⽤⽅法 cygwin安装之后能够很好的解决windows和linux环境切换的问题;那么cygwin怎么安装呢?下⾯系统⼩编就给你带来cygwin安装教程,希望对你有所帮助。

本来安装个软件是个很简单的事情,不过初次接触cygwin.往往有很多⼈折腾了数⽇才搞定。

主要是原因是:我们以往在windows上装个软件,通常只是在⽹上下载个setup.exe安装包,然后就可以在没有⽹络的情况下,双击setup.exe,随时就可以安装啦。

Cygwin也是要下载⼀个setup.exe,不过这个setup.exe可不是安装包,⽽只是⽤来下载和定制安装包的,下载定制完成后,才是真正的安装(就不必需要⽹络啦),待会⼉就明⽩啦。

cygwin安装教程: 1、请先下载cygwin:Cygwin(模拟Linux环境) v3.1.4 中⽂官⽅安装版(附Cygwin安装教程)类型:编程其它⼤⼩:2.20MB语⾔:简体中⽂时间:2020-02-20查看详情 2、之后,双击setup.exe 安装⽬录别为中⽂名,以免出错,接⼊⽹站如果不⾏,提⽰错误,那就重新来换⼀个接⼊⽹站 3、点击【下⼀步】, 4、第⼀个选项是在线安装,第⼆个选项是只下载不安装(然后⼿动安装),第三个指你已经下载了安装包,通过已经下载的本地安装包安装,若是第⼀次安装,选中第⼀个即可(默认), 【下⼀步】 5、指定安装⽬录,下⾯的单选框默认即可,【下⼀步】 6、选择下载的安装包存放路径,【下⼀步】 7、选择连接⽅式,第⼀个(默认)即可,【下⼀步】 8、选择⼀个镜像站点,任选⼀个即可,按Ctrl键可选中多个,【下⼀步】 9、然后会从选中的镜像站点中下载两个⽂件,稍等即可,【下⼀步】 10、这⼀步很关键,选择要下载和安装的包,根据你的需要选择包,选的包越多所需的下载时间越长,单击【View】可以在分类、全部、已选之间循环切换,点击每⼀类前⾯的加号可以展开,要选中每⼀个包,只需单击每⼀⾏前边像循环的那个图标,会在版本号和Skip之间切换,选⼀个最新的版本号即可,下边的那个复选框默认即可: 11、选好后【下⼀步】下图,会显⽰你选择的安装包: 以后要安装新的安装包,或是更新,还是通过这个过程,运⾏setup.exe选择安装包即可。

AndroidNDK安装

AndroidNDK安装

AndroidNDK安装Android NDK安装2011-07-30 00:21前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识。

本文就介绍一下NDK环境搭建及基础编程思想。

本文演示环境:Windows 7 Ultimate+Cygwin+NDK r4。

基础阅读:Windows下Android开发环境搭建和配置Android开发入门之环境概念介绍一、下载android NDK您可以下载NDK r4 for Windows或NDK r5 for Windows安装包,下载地址:下载后解压缩到你的工作目录,例如:E:\Android\develop,结果如下图:Android NDK包含build、docs、samples、sources、GNUmakefile、ndk-build、ndk-gdb及readme等内容。

samples下面包含几个实例开发演示项目,第一次接触NDK开发,建议先从示例开始。

下面先看一下编译环境配置。

二、下载Cygwin由于NDK开发大都涉及到C/C++在GCC环境下编译、运行,所以在Windows环境下,需要模拟Linux模拟编译环境,下载地址:下载后是个setup.exe文件,使用过程如下:第一步:运行setup程序,第一步图略,直接点击Next进入下一步。

第二步:选择安装方式,第一次可以采用Direct Connection在线下载安装,如有现成的离线包,可以选择离线安装(Install from Local Directory)。

windows下eclipse集成cygwin编译android_NDK(即结合jni调用c-c++)

windows下eclipse集成cygwin编译android_NDK(即结合jni调用c-c++)

一、前言Google Android发布了NDK,引起了很多发人员的兴趣。

NDK全称:Native Development Kit,官方下载地址:/sdk/ndk/index.html1.NDK是什么The Android NDK is a toolset that lets you embed components that make use of native code in your Android applications.Android applications run in the Dalvik virtual machine. The NDK allows you to implement parts of your applications using native-code languages such as C and C++. This can provide benefits to certain classes of applications, in the form of reuse of existing code and in some cases increased speed.英语不好的,自己GOOGLE吧。

简而言之,NDK就是一套基于C和C++底层开发API的集成工具组件,使用NDK开发编译的应用程序同样可以基于虚拟机Dalvik上“疯跑”。

如果你问为啥推出NDK,敝人以为C和C++开发的应用程序其卓越性能不用提了,至少C和C++被反编译的可能性降低了很多,要比JAVA安全保密多了。

2.ANDROID NDK 带来了什么a)一套工具,基于本机编译的C和C++源代码库。

b)一种部署在ANDROID设备上,可以将so和java一起打包成APK的方法。

c) A set of native system headers and libraries that will be supported in all future versions of theAndroid platform, starting from Android 1.5. Applications that use native activities must be run onAndroid 2.3 or later.(自个理解吧,最好别用GOOGLE,我试过了不是人话。

CygWin安装与使用

CygWin安装与使用

23
24
7.2.1 安装 安装ARM交叉编译环境 交叉编译环境
1. 准备工作 选择下载Linux交叉编译工具 选择下载 交叉编译工具 应该注意:针对不同的Linux内核版本,有与之相适应的交 内核版本, 应该注意:针对不同的 内核版本 叉编译工具链
教材上给出了一组工具链——一组工具组合。 一组工具组合。 教材上给出了一组工具链 一组工具组合
2
1. 为何要用交叉编译环境 对于ARM裸机,我们可以使用 裸机, 对于 裸机 ADS、 、 Keil-MDK 、 IAR EWARM For ARM 等 利用汇编语言、 语言设计 语言设计ARM程序。 程序。 利用汇编语言、C语言设计 程序 它们都是WinDows下的工具软件。 下的工具软件。 它们都是 下的工具软件
12
(2)本地安装 ) 先将Cygwin的镜像文件 的镜像文件cygwin.iso,直接映象成光盘,再 先将 的镜像文件 ,直接映象成光盘, 从光盘本地安装。 从光盘本地安装。
这样的安装会快很多,而且不用考虑断线的问题。 这样的安装会快很多,而且不用考虑断线的问题。
13
运行Setup.exe,进入安装过程 , 运行
9
2. 虚拟机
有多种虚拟机软件, 有多种虚拟机软件, 比较常用的两种: 比较常用的两种: (1)Vmware ) 安装它之后,可以利用PC的硬盘分区虚拟出多个 的硬盘分区虚拟出多个PC 安装它之后,可以利用 的硬盘分区虚拟出多个 只要硬盘容量够大,分出多个分区建立虚拟机), ),在每个 (只要硬盘容量够大,分出多个分区建立虚拟机),在每个 虚拟机上可以安装不同的(或多个相同的)操作系统, 虚拟机上可以安装不同的(或多个相同的)操作系统,并可 以将这些虚拟机构成一个虚拟的计算机网络系统 我们在VM下新建一个虚拟机 我们在 下新建一个虚拟机 在这个虚拟机上可以像真实的PC上一样安装 上一样安装Linux软件, 软件, 在这个虚拟机上可以像真实的 上一样安装 软件 安装ARM交叉编译工具环境 安装 交叉编译工具环境

Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)

Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)

Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量...麻烦到不想说了,Shamoo在网上查了一下资料,发现了一个超级快配置NDK的办法。

Step1:到Android官网下载Android的开发工具ADT(Android Development Tool的缩写),该工具集成了最新的ADT和NDK插件以及Eclipse,还有一个最新版本SDK。

解压之后就可以用了,非常爽!ADT插件:管理Android SDK和相关的开发工具的NDK插件:用于开发Android NDK的插件,ADT版本在20以上,就能安装NDK插件,另外NDK集成了CDT插件也可以在线更新ADT、NDK插件,不过速度超级慢...所以果断在网上下载集成开发工具ADT,下载链接见:/sdk/index.htmlStep2:到Android官网下载最新的NDK,注:NDK版本在r7以上之后就集成了Cygwin,而且还是十分精简版。

比起下载Cygwin要方便多啦!下载链接见:/tools/sdk/ndk/index.html下载完成之后,解压搞定!Step3:打开Eclipse,点Window->Preferences->Android->NDK,设置NDK路径,例如Shamoo的是E:\android-ndk-r9cStep4:新建一个Android工程,在工程上右键点击Android Tools->Add Native Support...,然后给我们的.so文件取个名字,例如:my-ndk这时候工程就会多一个jni的文件夹,jni下有Android.mk和my-ndk.cpp文件。

Android.mk是NDK工程的Makefile,my-ndk.cpp就是NDK的源文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cygwin+Android NDK的安装本文档为刘长冬的毕业论文实验系统环境搭建说明书的子部分—Cywin+Android NDK的安装文档。

本文档详细描述了Cywin+Android NDK安装的方法和过程,为实验系统下一步的设计和开发提供必要的依据。

1.软件的来源1.1.CygwinCygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。

Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。

Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。

目前Cygwin由Red Hat等负责维护。

Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。

2001年,新增了X Window System。

另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。

MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。

但糟糕的是,Cygwin不支持Unicode。

实际上,除了当前Windows系统以及OEM codepages(例如,一个俄语用户,他的codepages是CP1251和CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin对其他字符集都不支持。

Red Hat规定,Cygwin库遵守GNU General Public License,但也可以跟符合开源定义的自由软件链接。

Red Hat另有价格不菲的许可协议,这样使用Cygwin库的专属软件,就可以进行再发布。

官方网站地址为:/图1 Cygwin的介绍1.2.Android NDK/p/android+ndkAndroid NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。

在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik 特制虚拟机进行开发的。

原生SDK的公布可以让开发者更加直接的接触Android系统资源,并使用传统的C或C++语言编写程序,并在程序封包文件(.apks)中直接嵌入原生库文件。

不过,Google也表示,使用原生SDK编程相比Dalvik虚拟机也有一些劣势,比如程序更加复杂,兼容性难以保障,无法访问Framework API,Debug难度更大等。

开发者需要自行斟酌使用。

众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。

NDK包括了:●从C / C++生成原生代码库所需要的工具和build files。

●将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)中。

支持所有未来Android平台的一些列原生系统头文件和库Android NDK官方网站网址:/sdk/ndk/index.html2.安装过程2.1.Cygwin的安装到下载setup.exe1.然后双击运行吧,运行后你将看到安装向导界面:2.点击下一步:3.此时让你选择安装方式1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。

2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。

3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装4.选择第一项,然后点击下一步:选择要安装的目录,注意,最好不要放到有中文和空格的目录里,似乎会造成安装出问题,其它选项不用变,之后点下一步:5.上一步是选择安装cygwin的目录,这个是选择你下载的安装包所在的目录,默认是你运行setup.exe的目录,直接点下一步就可以:6.此时你共有三种连接方式选择:1) Direct Connection:直接连接。

2) Use IE5 Settings:使用IE的连接参数设置进行连接。

3) Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址、端口号)。

用户可根据自己的网络连接的实情情况进行选择,一般正常情况下,均选择第一种,也就是直接连接方式。

然后再点击“下一步”,7.这是选择要下载的站点我用的是,速度感觉还挺快,选择后点下一步8.此时会下载加载安装包列表9.Search是可以输入你要下载的包的名称,能够快速筛选出你要下载的包那四个单选按钮是选择下边树的样式,默认就行,不用动。

View默认是Category,建议改成full显示全部包再查,省的一些包被隐藏掉。

左下角那个复选框是是否隐藏过期包,默认打钩,不用管它就行,下边开始下载我们要安装的包吧,为了避免全部下载,这里列出了后面开发NDK用得着的包:autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make共12个包然后开始选择安装这些包吧,点skip,把它变成数字版本格式,要确保Bin项变成叉号,而Src项是源码,这个就没必要选了。

10.下面测试一下cygwin是不是已经安装好了运行cygwin,在弹出的命令行窗口输入:cygcheck -c cygwin命令,会打印出当前cygwin的版本和运行状态,如果status是ok的话,则cygwin运行正常。

然后依次输入gcc –version,g++ --version,make –version,gdb –version进行测试,如果都打印出版本信息和一些描述信息,非常高兴的告诉你,你的cygwin安装完成了!2.2.配置NDK环境变量1、首先找到cygwin的安装目录,找到一个home\<你的用户名>\.bash_profile文件,我的是:E:\cygwin\home\Administrator\.bash_profile,(注意:我安装的时候我的home文件夹下面神马都没有,解决的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在E:\cygwin\home文件夹下建立名为Administrator的文件夹(是用户名),然后把E:\cygwin\etc\skel\.bash_profile拷贝到该文件夹下)。

2、打开bash_profile文件,添加NDK=/cygdrive/<你的盘符>/<android ndk 目录> 例如:NDK=/cygdrive/e/android-ndk-r5 export NDKNDK这个名字是随便取的,为了方面以后使用方便,选个简短的名字,然后保存3、打开cygwin,输入cd $NDK,如果输出上面配置的/cygdrive/e/android-ndk-r5信息,则表明环境变量设置成功了。

2.3.用NDK来编译程序1、现在我们用安装好的NDK来编译一个简单的程序吧,我们选择ndk自带的例子hello-jni,我的位于E:\android-ndk-r5\samples\hello-jni(根据你具体的安装位置而定)2、运行cygwin,输入命令cd /cygdrive/e/android-ndk-r5/samples/hello-jni,进入到E:\android-ndk-r5\samples\hello-jni目录。

3、输入$NDK/ndk-build,执行成功后,它会自动生成一个libs目录,把编译生成的.so文件放在里面。

($NDK是调用我们之前配置好的环境变量,ndk-build是调用ndk的编译程序)4、此时去hello-jni的libs目录下看有没有生成的.so文件,如果有,你的ndk就运行正常啦!2.4.在eclipse中集成c/c++开发环境1、装Eclipse的C/C++环境插件:CDT,这里选择在线安装。

首先登录/cdt/downloads.php,找到对应你Eclipse版本的CDT插件的在线安装地址。

2、然后点Help菜单,找到Install New Software菜单3、点击Add按钮,把取的地址填进去,出来插件列表后,选Select All,然后选择下一步即可完成安装4、安装完成后,在eclispe中右击新建一个项目,如果出现了c/c++项目,则表明你的CDT 插件安装成功啦!2.5.配置C/C++的编译器1、打开eclipse,导入ndk自带的hello-jni例子,右键单击项目名称,点击Properties,弹出配置界面,之后再点击Builders,弹出项目的编译工具列表,之后点击New,新添加一个编译器,点击后出现添加界面,选择Program,点击OK2、出现了添加界面,首先给编译配置起个名字,如:C_Builder设置Location为<你cygwin 安装路径>\bin\bash.exe程序,例如:E:\cygwin\bin\bash.exe,设置Working Directory为<你cygwin安装路径>\bin目录,例如:E:\cygwin\bin 设置Arguments为--login -c "cd /cygdrive/e/android-ndk-r5/samples/hello-jni && $NDK/ndk-build" 上面的配置中/cygdrive/e/android-ndk-r5/samples/hello-jni是你当前要编译的程序的目录,$NDK是之前配置的ndk的环境变量,这两个根据你具体的安装目录进行配置,其他的不用变,Arguments这串参数实际是给bash.exe命令行程序传参数,进入要编译的程序目录,然后运行ndk-build 编译程序3、接着切换到Refresh选项卡,给Refresh resources upon completion打上钩4、然后切换到Build Options选项卡,勾选上最后三项5、之后点击Specify Resources按钮,选择资源目录,勾选你的项目目录即可6、最后点击Finish,点击OK一路把刚才的配置都保存下来,注意:如果你配置的编译器在其它编译器下边,记得一定要点Up按钮,把它排到第一位,否则C代码的编译晚于Java 代码的编译,会造成你的C代码要编译两次才能看到最新的修改7、这一路下来肯定很累了吧,现在再次恭喜你,编译配置也配置完成啦,现在来测试一下是否可以自动编译呢,打开项目jni目录里的hello-jni.c文件把提示Hello from JNI!改成其他的文字:如:Hello,My name is alex.,然后再模拟器中运行你的程序,如果模拟器中显示了你最新修改的文字,那么Congratulations!你已经全部配置成功啦!3.参考资料。

相关文档
最新文档