android 单独模块的开发编译(如Calculator)

===========

这文章是以前写的,这种做法确实不太好;
=======================================
应用开发可以不打断点,有更简单方便的方法;
=================================
mmm pakages/apps/Settings后把out/target/product/projectName/system/app下

 settings.apk拖到DDMS视图,手机system/app下就替换掉了你手机里的apk,点击手机

里的Setting,这样可以很方便地看到你的改动效果,Log.i()生成的log在logcat输出;
========================================
有的要改framework,比如telephony.改动framework后
mmm frameworks/base ,然后mmm packages...

========================================


mtk平台android某个模块的开发流程如下:(以Calculator为例)

1.packages/apps/Calculator下把Calculator文件夹导入到eclipse中;

/ubuntu下直接用gedit,xp下用ultraedit,notepad等工具都可以直接开发,只是没有提示;

 

2.在eclipse中开发,调试成功后将工程替换源码的Calculator。

 

3.源码目录下编译:

#./makeMtk -t zhephone73 mm packages/apps/Calculator

先解释下这行命令:

./makeMtk表示执行源码目录下的makeMtk.mk文件开始编译;

-t  参数表示打印trace,即打印log;

zhephone73 是工程名;

mm 编译单独模块;

packages/apps/Calculator 模块路径;

///具体编译语法可参考我的其他文档;这里不赘述了;

//编译时注意看log,出错的话会提示哪里编译出错,跟eclipse里看logcat是一样的;

 

4.编译systemimage文件

#./makeMtk -t zhephone73 systemimage

 

5.flashtool烧录:

把out/target/product/zhephone73#下除了文件夹的  文件 打包成rar文件,通过ssh导入到xp;

xp下flashtool烧录,具体怎么烧录看我其他文档;

 

6.跑起来,看效果,具体用没屏幕的板子怎么看效果参考我的其他文档;

效果如下:

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值