1. 有时候编译kernel的时候会出现错误,但是打印的信息太多了不好找到,下面的这个命令可以将输出信息保存成文件(文件保存在工程根目录下 名为:err.txt),然后就可以打开查看错误了,很方便。
make >./err 2>&1 比如:#make aboot >./err 2>&1 或 #make kernel >./err 2>&1
2. 抓图片
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png d:/screenshot.png
3. 搜索命令
4. I2C设备查看
3. 加载第一帧图片
#fastboot flash splash splash.img
4. 查看log信息
#adb shell cat proc/kmsg
5.sdk monitor 调试工具
6, 将手机root
>>>>>>>>>adb shell setprop service.adb.root 1
>>>>>>>>>adb remount
7. 编译各种image文件
快速编译system.img,可以使用这个命令:
#make systemimage
快速编译boot.img,可以使用以下命令:
#make bootimage
快速编译userdata.img,可以使用以下命令:
# make userdataimage-nodeps
8.使用adb push 命令,取得权限
9.忽略掉一些编译代码过程中的warning提示
#pragma GCC diagnostic ignored "-Wformat"
#pragma GCC diagnostic ignored "-Wunused-function"
#pragma GCC diagnostic ignored "-Wunused-variable"
#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunknown-pragmas" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wunused-function" #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wpragmas" #pragma GCC diagnostic ignored "-Wextra"
10.将andriod系统文件目录打印出来
11.抓一些常用的log