Facebook Twitter LinkedIn E-mail
magnify
Home 2011 十一月

编译Android OS: 编译代码

准备好编译环境下载Android OS源码后,就可以编译代码。

  • 进到工作目录, cd WORKING_DIRECTORY
  • 初始化编译环境 source build/envsetup.sh
  • 选择目标设备 lunch full-eng

      如果键入不带参数的lunch  ,将列出所有支持的目标

  • 编译代码 make -j4

      这个根据机器的性能,时间可以从10多个小时到15分钟。(使用Ubuntu 16G 大约耗时15-20分钟,在Windows安装Ubuntu虚拟机3G内存,大约耗时12-15小时)。

 

Android 平台上玩DOS游戏

还记得曾经玩过的仙剑,三国游戏吗,在Android手机上安装DosBox(在Market上免费下载),就可以将DOS虚拟机安装到Android设备上。

看看仙剑游戏:-)屏幕上的方向键和1,2,3,4为游戏控制键。

 

Android Screencast 工具

如果你开发过Windows Mobile 应用,可能对myMobile 等桌面工具并不陌生,这些工具支持使用你桌面系统来控制并显示手机屏幕,一方面可以方便开发,另一方面如果是需要做演示的话,可以将手机屏幕投影到大屏幕上。

Android 平台上也有一个类似的工具,并且是开源 http://code.google.com/p/androidscreencast/ 。

在使用时,需要安装Android SDK ,这时因为这个工具使用了Android SDK的库和一些工具。你可以在线启动这个工具,也可以离线使用。

如果离线使用的话,需要将源码包下载 使用Git 工具

git clone https://code.google.com/p/androidscreencast.

如果你的手机没有获得root 权限(后面再介绍如何root 你的手机),那么你不能使用桌面系统的鼠标或是键盘来控制手机,但还是可以显示手机屏幕。做演示用足够好了。