分类: Android平台
2013-09-08 17:07:55
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文件