这样,原材料就准备好了,接下来就要编译了。
有关如何单独编译Android源代码工程的模块,以及如何打包system.img,
请参考如何单独编译Android源代码中的模块一文。
执行以下命令进行编译和打包:
- [html] view plaincopyUSER-NAME@MACHINE-NAME:~/Android$ mmm
- ckages/experimental/Task
- USER-NAME@MACHINE-NAME:~/Android$ make snod
这样,打包好的Android系统镜像文件system.img就包含我们前面创建的Task应用程序了。
再接下来,就是运行模拟器来运行我们的例子了。关于如何在Android源代码工程中运行模拟器,请参考在Ubuntu上下载、编译和安装Android***源代码一文。
执行以下命令启动模拟器:
- [html] view plaincopyUSER-NAME@MACHINE-NAME:~/Android$ emulator
模拟器启动起,就可以App Launcher中找到Task应用程序图标,接着把它启动起来:
点击中间的按钮,就会以"singleTask"的方式来启动SubActivity: