题外话:闲也要有个闲得样子(虽然感觉每天都很闲。。),没事翻译下 由于英语不是很好所以难免有错
如果哪天碰巧有朋友看到了 多谢指出 就不要喷了 第一章是环境配置 就翻译下linux的其他略过
设置Linux
尽管Linux是最佳的android开发环境,因为android是基于linux的,不过一些必要的设置还是要有的
行动时间——Ubuntu下的android开发环境设置
为了使用android NDK,我们需要检查以及安装一些必要的系统包
1.首先,必须按照Glibc(GUN C标准库,2.7版本或者更新的)。通常安装linux系统的时候就自带,用下面的命令检查版本号:$ ldd --version
2.我们还需要Make工具来编译本地代码。可以利用以下代码来完成安装 $ sudo apt-get install build-essential
当然也可以通过Ubuntu Software Center来安装,在搜索栏里面查找build-essential然后安装找到的包
build-essential包含了linux 系统的一系列最基本的编译和打包工具。它也包含了GCC(GUN C 编译器),并不是标准android开发环境所需要的,因为android NDK已经打包了自己的版本。
3.为了确定Make已经正确安装,输入以下命令,如果正确安装,版本号就会显示出来。
$ make --version
对于 64位linux用户的一点提示
我们同样需要安装32位的库文件以便解决兼容性问题,可以通过一下命令(或者Ubuntu Software Center)
sudo apt-get install ia32-libs
为了使用Eclipse编译android的java代码,我们需要安装JDK。在Ubuntu下,我们可以使用软件管理器完成安装。
1.打开ubuntu的System/Administration菜单选择Synaptic Package Manager
(如果你使用的是其他libux版本的话打开你的linux软件包管理器)
2.选择Edit|Software Sources菜单
3.在Software Sources对话框里面,打开Other Software 标签
4.选上Canonical Partners 选项 关闭对话框
5.文件包会自动从网上下载,一段时间后。在Canonical Partners上就会出现一些新的可用的软件
6.找到 JDK 点击 安装 。建议你安装Lucida TrueType字体,java的插件包
7.接受授权许可(当然是在认真阅读之后),担心有可能是在窗口后面打开
8.安装结束之后,关闭Ubuntu Software Center
9.尽管JDK已经安装了,但是她还不能使用。使用默认方式打开JDK。我们通过命令行运行Sun JRE,首先检查可以使用的JDK $ update-java-alternatives –l
10.然后使用标示符启动Sun JRE 回到以前
11.打开终端通过以下命令检查安装是否正确
$ java –version
android SDK 支持Ant(一种基于java的自动编译器)从命令行编译项目,下面安装它:
1.使用下面命令安装Ant或者通过Ubuntu Software Center:
$ sudo apt-get install ant
2.检查Ant是否能正常运行
$ ant --version
以上我们完成了什么?
我们已经为我们的linux系统准备好了运行android开发环境所必须的工具。
我们安装了JDK并通过命令行测试他是否正常工作。因为android用到了一些类,所以至少需要1.5版本以上的JDK
你可能会疑问为什么我们要不厌其烦的安装Sun的JDk然而开源的JDK已经能让我们使用了。因为开源JDK并不被官方的Android SDK支持,如果你不想受到开源JDK的一些可能的影响,考虑从系统里面卸载他。进入Provide by Ubuntu(在Ubuntu Software Center里面)点击remove 卸载掉任何关于OpenJDK的行。更多信息请查询Ubuntu官方文档:http://help.ubuntu.com/community/Java
最后,我们安装了Ant工具,我们将在下一章使用他来手工编译项目。Ant并不是android开发所必须的但是是一个很好的建立连续的整体链的方案。