1.
显示编译打包命令的具体参数,以下命令看编译详情
$ makeshowcommands
2.
$ cdpackages/apps/xxx
$ touch `find`
$ mm
注意:mmclean是clean所有源码,不止本目录之后的,千万注意不要误操作
3.
$ adb shelldumpstate > xxx.msg
4.
注意要用与硬件对应的eclipse插件和sdk,否则可能会报很多奇怪的错误。
如果在源码中编译,而被安装的手机与源码不在是同一版本,可能出现如下问题
adb install时报错
Failure[INSTALL_FAILED_OLDER_SDK]
此时只需改动AndroidManifest.xml,加入最低版本号
<uses-sdk android:minSdkVersion=”3”/>
3对应SDK1.5
注意:如果是不同版本API接口不一致引起的问题,此方法不能解决
5.
$ adb pull/proc/config.gz /tmp
$ vi tmp/config.gz
6.
$ adbshell
# getprop 属性名
# setprop属性名属性值
7.
$(info"xxxxxxxx")
本文详细介绍了Android开发过程中的关键步骤,包括查看编译信息、源码中重编应用软件、获取当前系统的内核配置、设置和读取android的系统属性、在Android.mk中打印提示信息等,并提供了SDK与手机版本不一致问题的解决方法。
2119

被折叠的 条评论
为什么被折叠?



