Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5803
  • 博文数量: 5
  • 博客积分: 200
  • 博客等级: 二等列兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-26 23:00
文章分类
文章存档

2010年(5)

我的朋友
最近访客

分类: 嵌入式

2010-06-10 17:37:49

  归纳总结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/目录下,可以更改这个文件,加入需要启动的命令和服务。
阅读(243) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:广州android沙龙群

给主人留下些什么吧!~~