WEB开发网
开发学院手机开发Android 开发 Android 源代码编译方法 阅读

Android 源代码编译方法

 2010-06-23 00:09:00 来源:WEB开发网   
核心提示:,所有的编译生成物都在这一目录下,Android 源代码编译方法(3),如果想更改生成文件的目录,请参考/build/buildspec.mk.default文件中 的说明和选项,即~/android-sdk_eng.root_linux- x86/platform/路径下的内核和文件系统,没什么问题的话,很简单,相信
,所有的编译生成物都在这一目录下。如果想更改生成文件的目录,请参考/build/buildspec.mk.default文件中 的说明和选项,很简单,相信大家都能看懂。如果编译过程中出现问题,请自行检查上面PC工作环境准备部分中是 否哪里 出了问题,就不要在论坛里反复问了,因为这样的问题应该是自己参考这个帖子后可以完全自己解决的。

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.使用自己编译的系统

上一页  1 2 3 4 5  下一页

Tags:Android 源代码 编译

编辑录入:coldstar [复制链接] [打 印]
赞助商链接