`
yutinglong
  • 浏览: 63818 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

归纳总结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/目录下,可以更改这个文件,加入需要启动的命令和服务。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics