Android sdk的基础编译命令

刚开始进行Android开发,基础的编译命令一再忘记,这里记录下,便于查找熟悉:

1、编译前准备

首先设置环境变量

source  build/envsetup.sh

设置lunch(平台)

lunch


2、编译各个模块的命令:

make recoveryimage   -  recovery.img

make bootimage   -  boot.img

make systemimage - system.img    仅快速打包system.img----- make snod

make userdataimage - userdata.img

make ramdisk - ramdisk.img


3、全编译:

make -j8


4、编译sdk包(用于Android应用开发)

需要在Android全编译make -j8完成之后,编译命令:

make sdk

编译结果说明:

android.jar文件所在路径:out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar

生成android.jar的源码会以package的形式组织到以下目录:

out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src


SDK的所在目录和压缩包分别为:

out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86

out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86.zip(xxx为android源码所在的文件名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值