android2.1源码开发过程中的小技巧

本文分享了Android2.1源码开发过程中的六个实用技巧,包括make时输出LOG信息的方法、指定产品和variant的技巧、修改默认设置、确保SDK与Eclipse结合使用、解锁隐藏API以及自定义启动文件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

归纳总结android2.1源码开发过程中的一些实用的小技巧。

1,make时输出LOG信息可调用info函数,格式为:$(info 输出的信息内容),如 $(info LOCAL_PATH=$(LOCAL_PATH))。

2,make时,直接指定产品和不同的variant,可例用make PRODUCT-产品-user(eng,userdebug),如make PRODUCT-gphone-eng.

3,修改默认的product和variant,更改build/core/envsetup.mk文件中的TARGET_PRODUCT := generic这一行,将generic改为自定的product,更改TARGET_BUILD_VARIANT := eng 这一行,可以将eng改为自定的variant.

4,make sdk时,为了确保编译出来的SDK能够与eclipse 相结合开发android应用程序,需要修改frameworks/base/include/utils/Asset.h文件,找到1 * 1024 * 1024,改为 3 *1024 * 1024。

5,android2.1源码中,有大量的framework层的API被hide了,可以将这些被注释了方法,类,包去掉@hide字样,然后make update-api命令更新api,再通过make sdk命令编译新的SDK版本,这样应用程序中就可以调用这些被去掉了@hide字样的类,方法。

6,android2.1源码中,启动文件init.rc放在 system/core/rootdir/目录下,可以更改这个文件,加入需要启动的命令和服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值