1、安装包下载:
1)The Android SDK Tools 下载安装
2)The Android NDK 下载并解压,注意安装解压目录不能有空格
3)Apache Ant v1.8 or later 下载并解压
4)OpenJDK v6 or later 下载并解压
5) 同时可能还要安装Cygwin等软件。并配置好Apache ANT、DNK的环境变量。
2、Qt Creator配置:
3、demo程序编译:(略)
扩展:
Cygwin
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的
自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的
应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行
嵌入式系统开发,非常有用。随着
嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。
android ndk
NDK全称:Native Development Kit。
1、NDK是一系列工具的集合。
* NDK集成了
交叉编译器,并提供了相应的mk文件隔离平台、CPU、API等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。
* NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。
2、NDK提供了一份稳定、功能有限的API头文件声明。
Google明确声明该API是稳定的,在后续所有版本中都稳定支持当前发布的API。从该版本的NDK中看出,这些API支持的功能非常有限,包含有:C标准库(libc)、标准数学库(libm)、压缩库(libz)、Log库(liblog)。
apache ant
只要使用过Linux系统的读者,应该知道 make这个命令。当编译
Linux内核及一些
软件的
源程序时,经常要用这个命令。Make命令其实就 是一个
项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,同样也 是基于这些缺陷对Ant做了更好的设计。
OpenJDK
简介
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE
应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。
OpenJDK做为GPL许可(GPL-licensed)的
Java平台的开源化实现,Sun正
式发布它已经六年有余。从发布那一时刻起,Java社区的大众们就又开始努力学习,以适应这个新的开源代码基础(code-base)。
[1]
2特点
Sun发布的OpenJDK只能运行在i386 和AMD-64机器上。Fedora可以运行在其他系统上,特别是那些基于PowerPC的机器上。 为了解决这个问题,我们发起了IcedTea项目来完成移植。该项目基于Sun的C++
解释程序,为OpenJDK向PowerPC移植构造了一个单独的 解释程序。后来成为Zero,它是一个真正可移植的“零
汇编程序”的版本。 正如你想到的,一个纯的
解释程序确实要慢于Java实现中常用到的高性能的JIT (Just In Time)
编译器,但是我们正在努力提高其性能。
[1]
3软件最新版本
最新版本为 jdk-7。支持Solaris, Linux, Mac OS X 或 Windows多种操作系统。
Java平台 |
|
---|
升阳电脑主要技术 |
|
---|
平台技术 |
|
---|
主要的第三方技术 |
|
---|
历史 |
|
---|
主要编程语言 |
|
---|
Java会议 |
|
---|