Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2476712
  • 博文数量: 293
  • 博客积分: 2660
  • 博客等级: 少校
  • 技术积分: 3632
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-03 17:50
文章分类

全部博文(293)

文章存档

2015年(13)

2014年(58)

2013年(73)

2012年(25)

2011年(30)

2010年(86)

2009年(8)

分类: Android平台

2013-09-08 17:07:55

http://blog.csdn.net/humanbeng/article/details/8072759
http://blog.csdn.net/feifei454498130/article/details/6534634
http://blog.csdn.net/kimihong/article/details/7523892
1.source build/envsetup.sh

   initialize some commands for android compile system
2.lunch sdk-eng
   make sdk
   make win_sdk
   注意:如果需要build SDK,需要安装sun-java5-jdk, 而不是sun-java6-jdk

   sdk编译成功后会在~/android/src /out/host/linux-x86/sdk/ 生成sdk的文件目录和压缩包:

   android-sdk_eng.justin_linux-x86

   android-sdk_eng.justin_linux-x86.zip

   并在~/android/src /out/target/product/generic(generic是默认的产品名)下打包所有的映像文件:

   generic-img-eng.justin.zip
3.make Settings
   生成Settings.apk的文件
4.make
   映像编译成功后会在目录 ~/android/src/out/target/product/generic 下产生一些image文件
   ramdisk.img system.img userdata.img
5.make snod
   等同于make droid
   该命令生成一个新的系统映像system.img,速度比make快很多,但不稳定(有的时候不好用)
   将这个系统映像拷贝至sdk下
   cp out/target/product/generic/system.img /
   out/host/linux-x86/sdk/android-sdk_eng.justin_linux-x86/tools/lib/images/
   删除程序遗留的数据:
   out/host/linux-x86/sdk/android-sdk_eng.justin_linux-x86/tools/emulator -wipe-data
6.m 编译android源代码 与make一样吧,还没试过
7.mm 编译当前目录下的所有模块,包括递归的目录,这个目录下的所包含Android.mk文件
8.mmm 编译当前目录下的模块,不包括其他目录,就这个目录下的Android.mk文件

阅读(2301) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~