Android 源代码编译方法
2010-06-23 00:09:00 来源:WEB开发网2.开发工具的编译
Android提供了完整的开发工具和交叉编译工具,这些都包含在了源码内,所以只要对源码正确编译,就可以获得 丰富的开发工具,并且Android的移植工作也需要这些工具的支持。
编译Android开发工具的步奏如下:
#cd /home/android/
#make sdk
如果出现无法正常编译的情况,请检查JDK1.5.0_18的环境变量配置是否成功。正常情况下最后在/home/android/ 目录下会生长一个out文件夹。
#cd /out/host/linux-x86/sdk/
可以看到这里有了一个名叫android-sdk_eng.root_linux-x86的文件夹,这个文件夹基本包含了Android的模拟器 和所有的开发调试工具。打开这个文件夹,可以看到这里主要由以下几部分组成:
?add-ones ?需要增加的新工具路径
?docs ?关于模拟器和各种开发工具的说明等
?platform ?模拟器和开发工具需要的文件
?tools ?模拟器和开发工具的应用程序
四.模拟器使用和文件系统提取
1.模拟器使用
进入~/android-sdk_eng.root_linux-x86/tools目录下,这里有很多Android的工具,其中模拟器对应的应用程 序是emulator。下面是正确使用模拟器的步奏:
#./android create avd ?n NO1 ?t 1
这个命令会进入创建avd的过程,按自己的需要做出一些选择后,名称为NO1的avd就创建成功了,以后可以通过这 个创建的avd来使用模拟器。1.4之前的版本不需要这样创建,1.5版本后不正确创建是无法使用的。
#./android list avd
输入命令来检查创建是否成功,如果成功会列出来。
#./emulator ?avd NO1
启动刚才创建的名为NO1的模拟器,使用的内核,文件系统等均使用默认的,即~/android-sdk_eng.root_linux- x86/platform/路径下的内核和文件系统。没什么问题的话,我们就可以看到Android操作系统的虚拟界面了。
2.使用自己编译的系统
更多精彩
赞助商链接